Script started on 2024-10-03 01:47:10+00:00 [TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="-1" LINES="-1"]
P;HTML|
;           (set_option_value  prolog false)

P;HTML|
;           (set_option_value  compat auto)

P;HTML|
;           (set_option_value  compatio true)
P;HTML|
;            (is_cmd_option  prescan halt --halt=true true)
P;HTML|
;             (set_option_value  halt true)
P;HTML|
;            (is_cmd_option  prescan stdin --stdin=tty tty)
P;HTML|
;             (set_option_value  stdin tty)
P;HTML|
;            (is_cmd_option  prescan stdout --stdout=tty tty)
P;HTML|
;             (set_option_value  stdout tty)
P;HTML|
;            (is_cmd_option  prescan stderr --stderr=tty tty)
P;HTML|
;             (set_option_value  stderr tty)
P;HTML|
;            (set_option_value  prolog false)
P;HTML|
;            (set_option_value  compat auto)
P;HTML|
;            (set_option_value  compatio true)
P;HTML|
;          (is_cmd_option  execute python --python=enable enable)
P;HTML|
;           (set_option_value  python enable)
P;HTML|
;          (is_cmd_option  execute timeout --timeout=40 40)
P;HTML|
;           (set_option_value  timeout 40)
P;HTML|
;           (is_cmd_option  execute output --output=./reports/tests_output/baseline-compat-2024-10-03T00:33:59/ ./reports/tests_output/baseline-compat-2024-10-03T00:33:59/)
P;HTML|
;           (set_option_value  output ./reports/tests_output/baseline-compat-2024-10-03T00:33:59/)
P;HTML|
;           (is_cmd_option  execute html --html true)
P;HTML|
;            (set_option_value  html true)
P;HTML|
;           (is_cmd_option  execute compile --compile=false false)
P;HTML|
;            (set_option_value  compile false)
P;HTML|
;           (is_cmd_option  execute test --test true)
P;HTML|
;            (set_option_value  test true)

; (load_metta_file  &self tests/direct_comp/walk_thru/bc_impl.metta)
P;HTML|
;                          (track_load_into_file  /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta)
P;HTML|
;                                          (load_answer_file  /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta)
P;HTML|
;                                           (= 1  "[()]")
P;HTML|
;                                           (= 2  "[()]")
P;HTML|
;                                           (= 3  "[()]")
P;HTML|
;                                           (= 4  "[()]")
P;HTML|
;                                           (= 5  "[()]")
P;HTML|
;                                           (= 6  "[()]")
P;HTML|
;                                           (= 7  "[(ensure-compiler!)]")
P;HTML|
;                                           (= 8  "[(compile! is-variable)]")
P;HTML|
;                                           (= 9  "[(compile! is-expression)]")
P;HTML|
;                                           (= 10  "[(compile! is-closed)]")
P;HTML|
;                                           (= 11  "[(compile! bc)]")
P;HTML|
;                                           (= 12  "[(listing! metta_compiled_predicate)]")
P;HTML|
;                                           (= 13  "[()]")
P;HTML|
;                                           (= 14  "[()]")
P;HTML|
;                                           (= 15  "[(bc (: CPU (⍃ 2 3)) GroundingSpace-0x1de1228 Z)]")
P;HTML|
;                                           (= 16  "[(bc (: CPU (⍃ 4 3)) GroundingSpace-0x1de1228 Z)]")
P;HTML|
;                                           (= 17  "[(bc (: $prf (less $x $y)) GroundingSpace-0x1de1228 (S (S (S Z))))]")
P;HTML|
;                                           (= 18  "0.02user 0.00system 0:00.03elapsed 97%CPU (0avgtext+0avgdata 24828maxresident)k")
P;HTML|
;                                           (= 18  "0inputs+0outputs (0major+3039minor)pagefaults 0swaps")
P;HTML|
;                                         (= (error  (stream_error  (:  136 (:  0 3189)) (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))
;                                           (call  once
;                                             (load_metta_file_stream_fast  3205 read_metta2 /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta &self (0x55fc824514f0))))



  (error  
    (stream_error  
      (:  136 
        (:  0 3189)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))




  (error  
    (stream_error  
      (:  136 
        (:  0 3189)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))


 [194] call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,clause((0x55fc7ff3c280),8),_3402)|_3394],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:508
 [193] call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x55fc7ff3c280),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,clause((0x55fc7ff3c280),8),_3506)|_3498],P;HTML| [ goal_depth(600)])),frame(193,clause((0x55fc7ff3c330),10),_3536)|_3528],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:510
 [192] once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x55fc7ff3c280),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,clause((0x55fc7ff3c280),8),_3644)|_3636],P;HTML| [ goal_depth(600)])),frame(193,clause((0x55fc7ff3c330),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x55fc7ff3c280),8),call(...,8000,...,...)),frame(193,...,_3742)|_3734],P;HTML| [ goal_depth(600)])),frame(192,clause((0x55fc7ff3c810),3),_3766)|_3758],P;HTML| [ goal_depth(600)])) at /usr/lib/swi-prolog/boot/init.pl:538
 [191] setup_call_cleanup(system:'$notrace'(12,0),system:once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x55fc7ff3c280),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,...,_3900)|_3892],P;HTML| [ goal_depth(600)])),frame(193,clause((0x55fc7ff3c330),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[...|...],P;HTML| [ ...])),frame(192,clause((0x55fc7ff3c810),3),once(...)),frame(191,...,_3998)|_3990],P;HTML| [ goal_depth(600)])),system:'$restore_trace'(12,0)) at /usr/lib/swi-prolog/boot/init.pl:682
 [189] logicmoo_startup:ds at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1043
 [188] logicmoo_startup:bt at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1038
 [187] catch(user:bt,_4098,user:true) at /usr/lib/swi-prolog/boot/init.pl:565
 [186] ignore(user:catch(bt,_4148,true)) at /usr/lib/swi-prolog/boot/init.pl:547
 [184] ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:376
 [182] catch(user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [179] ''('') 
 [178] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))))*->true;md_failed(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [177] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [176] catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),md_failed(once,_4794,_4796),user:(_4824 is _4830-1,_4836>0->throw(md_failed(once,_4848,_4850));ugtrace(md_failed(once,_4868,_4870),user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [174] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [171] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:((must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',1)),must_det_ll(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',0))),must_det_ll(load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) at /usr/lib/swi-prolog/boot/init.pl:682
 [168] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [167] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [166] catch(user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),_5114,user:(fbug(_5168=user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),ugtrace(error(_5212),user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [163] ''('') 
 [162] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))))*->true;md_failed(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),user:nop(trace(user:load_metta_file_stream/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [161] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [160] catch(user:must_det_ll1(once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),md_failed(once,_5530,_5532),user:(_5560 is _5566-1,_5572>0->throw(md_failed(once,_5584,_5586));ugtrace(md_failed(once,_5604,_5606),user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [158] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [156] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ encoding(utf8)]),user:must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),user:close((0x55fc824514f0))) at /usr/lib/swi-prolog/boot/init.pl:682
 [155] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [154] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [153] catch(user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),close((0x55fc824514f0)))),_5808,user:(fbug(_5898=user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),...),must_det_ll(...),close((0x55fc824514f0))))),ugtrace(error(_5960),user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),close((0x55fc824514f0))))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [150] ''('') 
 [149] setup_call_cleanup(user:nop(trace(user:setup_call_cleanup/3,+fail)),user:(must_not_error(call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),close((0x55fc824514f0)))))*->true;md_failed(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),close((0x55fc824514f0))))),user:nop(trace(user:setup_call_cleanup/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [148] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [147] catch(user:must_det_ll1(once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),close((0x55fc824514f0)))),md_failed(once,_6414,_6416),user:(_6444 is _6450-1,_6456>0->throw(md_failed(once,_6468,_6470));ugtrace(md_failed(once,_6488,_6490),user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),close((0x55fc824514f0)))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [145] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [143] setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'),user:must_det_ll(setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),close((0x55fc824514f0)))),user:working_directory(_6674,'/home/runner/work/metta-wam/metta-wam/')) at /usr/lib/swi-prolog/boot/init.pl:682
 [140] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [139] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [138] catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),_6752,user:(fbug(_6806=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(_6850),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [135] ''('') 
 [134] setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(must_not_error(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [133] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [132] catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,_7168,_7170),user:(_7198 is _7204-1,_7210>0->throw(md_failed(once,_7222,_7224));ugtrace(md_failed(once,_7242,_7244),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [130] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [128] include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_loader.pl:396
 [127] call('') at /usr/lib/swi-prolog/boot/init.pl:502
 [126] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML|[ 
                                                             include_metta1('&self', 'tests/direct_comp/walk_thru/bc_impl.metta'), 
                                                             load_metta1('&self', 'tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',_7436),select(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),_7448,_7450),nb_setval('$circular_goals',_7462))) at /usr/lib/swi-prolog/boot/init.pl:682
 [122] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [121] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [120] catch(user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),_7538,user:(fbug(_7590=user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(_7632),user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [117] ''('') 
 [116] setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(must_not_error(call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [115] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [114] catch(user:must_det_ll1(once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,_7942,_7944),user:(_7972 is _7978-1,_7984>0->throw(md_failed(once,_7996,_7998));ugtrace(md_failed(once,_8016,_8018),user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [112] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [110] catch(user:must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),_8086,prolog_statistics:(report(time{cpu:3.961060534,inferences:24404402,wall:1727920033.9705265},10),throw(_8142))) at /usr/lib/swi-prolog/boot/init.pl:565
 [109] call_cleanup(prolog_statistics:catch(user:must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),_8180,(report(time{cpu:3.961060534,inferences:24404402,wall:1727920033.9705265},10),throw(_8230))),prolog_statistics:(_8240=true)) at /usr/lib/swi-prolog/boot/init.pl:685
 [108] prolog_statistics:time('') at /usr/lib/swi-prolog/library/statistics.pl:287
 [107] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),user:set_option_value(loading_file,[])) at /usr/lib/swi-prolog/boot/init.pl:682
 [105] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [104] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [103] catch(user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),_8218,user:(fbug(_8286=user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(...)))),ugtrace(error(_8334),user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(...))))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [100] ''('') 
  [99] setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(must_not_error(call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(...)))))*->true;md_failed(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))),user:nop(trace(user:with_option/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [98] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [97] catch(user:must_det_ll1(once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),md_failed(once,_8696,_8698),user:(_8726 is _8732-1,_8738>0->throw(md_failed(once,_8750,_8752));ugtrace(md_failed(once,_8770,_8772),user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [95] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [93] track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1010
  [92] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [91] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [90] catch(user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),_8932,user:(fbug(_8990=user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(_9038),user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [87] ''('') 
  [86] setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [85] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [84] catch(user:must_det_ll1(once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,_9372,_9374),user:(_9402 is _9408-1,_9414>0->throw(md_failed(once,_9426,_9428));ugtrace(md_failed(once,_9446,_9448),user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [82] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [80] track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1007
  [79] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [78] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [77] catch(user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),_9598,user:(fbug(_9656=user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(_9704),user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [74] ''('') 
  [73] setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [72] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [71] catch(user:must_det_ll1(once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,_10038,_10040),user:(_10068 is _10074-1,_10080>0->throw(md_failed(once,_10092,_10094));ugtrace(md_failed(once,_10112,_10114),user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [69] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [67] locally_each:wtl_how('','','','','') at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo/redo_locally.pl:217
  [63] call('') at /usr/lib/swi-prolog/boot/init.pl:502
  [62] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML| [ load_metta1('&self', 'tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',_10310),select(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),_10322,_10324),nb_setval('$circular_goals',_10336))) at /usr/lib/swi-prolog/boot/init.pl:682
  [57] catch(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),_10362,user:(always_rethrow(_10398)->throw(_10402);pp_m('red',user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')in _10414))) at /usr/lib/swi-prolog/boot/init.pl:565
  [54] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [53] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [52] catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),_10502,user:(fbug(_10564=user:call(user:once,user:catch_red(user:...))),ugtrace(error(_10610),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [49] ''('') 
  [48] setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(must_not_error(call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:catch_red/1,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [47] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [46] catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,_10960,_10962),user:(_10990 is _10996-1,_11002>0->throw(md_failed(once,_11014,_11016));ugtrace(md_failed(once,_11034,_11036),user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [44] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [42] ''('') 
  [41] catch(user:(must_det_ll(not_compatio((nl,write('; '),write_src(user:...),nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),!,must_det_ll(flush_output)),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),(must_det_ll(not_compatio((nl,write('; '),...,nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),!,must_det_ll(flush_output))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [38] cmdline_load_file('&self','tests/direct_comp/walk_thru/bc_impl.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:732
  [36] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
  [34] cmdline_load_metta(execute,'&self',P;HTML|[ 
                                            'tests/direct_comp/walk_thru/bc_impl.metta', '--halt=true', '--stdin=tty', '--stdout=tty', 
                                            '--stderr=tty']) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:702
  [26] do_cmdline_load_metta(execute,'&self','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:668
  [23] catch(user:run_cmd_args,_11500,user:(always_rethrow(_11530)->throw(_11534);pp_m('red',run_cmd_args in _11546))) at /usr/lib/swi-prolog/boot/init.pl:565
  [20] if_or_else('',true) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1486
  [18] apply:maplist_('',user:catch_red_ignore) at /usr/lib/swi-prolog/library/apply.pl:226
  [10] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
   [9] do_loon at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1654
   [7] catch(user:loon(main),_11680,'$toplevel':true) at /usr/lib/swi-prolog/boot/init.pl:565
   [6] catch_with_backtrace('','','') at /usr/lib/swi-prolog/boot/init.pl:645

Note: some frames are missing due to last-call optimization.
Re-run your program in debug mode (:- debug.) to get more detail.
(0)$P;HTML|[system]P;HTML| system:'$c_call_prolog'. P;HTML| no(clause). 
(1)$P;HTML|[$toplevel]P;HTML| '$toplevel':'$initialise'.   %  toplevel.pl:556: 
(2)$P;HTML|[system]P;HTML| system:catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)).   %  init.pl:564: 
(5)<*>$P;HTML|[$toplevel]P;HTML| '$toplevel':run_init_goal('',@(user:loon(main),'/home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl':1851)).   %  toplevel.pl:740: 
(6)$P;HTML|[system]P;HTML| system:catch_with_backtrace('','','').   %  init.pl:644: 
(7)$P;HTML|[system]P;HTML| system:catch(user:loon(main),A,'$toplevel':true).   %  init.pl:564: 
(9)$P;HTML|[user]P;HTML| do_loon.   %  metta_interp.pl:1653: 
(10)<*>$P;HTML|[system]P;HTML| system:ignore('').   %  init.pl:546: 
(18)$P;HTML|[apply]P;HTML| apply:maplist_('',user:catch_red_ignore).   %  apply.pl:225: 
(20)<*>$P;HTML|[user]P;HTML| if_or_else('',true).   %  metta_interp.pl:1486: 
(23)$P;HTML|[system]P;HTML| system:catch(user:run_cmd_args,A,user:(always_rethrow(A)->throw(A);pp_m(red,run_cmd_args in A))).   %  init.pl:564: 
(26)$P;HTML|[user]P;HTML| do_cmdline_load_metta(execute,'&self','').   %  metta_interp.pl:665: 
(34)<*>$P;HTML|[user]P;HTML| cmdline_load_metta(execute,'&self',['tests/direct_comp/walk_thru/bc_impl.metta','--halt=true','--stdin=tty','--stdout=tty','--stderr=tty']).   %  metta_interp.pl:701: 
(36)<*>$P;HTML|[system]P;HTML| system:ignore('').   %  init.pl:546: 
(38)$P;HTML|[user]P;HTML| cmdline_load_file('&self','tests/direct_comp/walk_thru/bc_impl.metta').   %  metta_interp.pl:732: 
(41)$P;HTML|[system]#P;HTML| system:catch(user:(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),nl)),catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),!,flush_output),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),nl)),catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),!,flush_output)))).   %  init.pl:564: 
(42)$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(44)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(46)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))).   %  init.pl:564: 
(47)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(48)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:catch_red/1,-fail))).   %  init.pl:680: 
(49)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(52)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),A,user:(fbug(A=user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(A),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))).   %  init.pl:564: 
(53)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(54)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(57)$P;HTML|[system]P;HTML| system:catch(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,user:(always_rethrow(A)->throw(A);pp_m(red,user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')in A))).   %  init.pl:564: 
(62)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',A),select(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,B),nb_setval('$circular_goals',B))).   %  init.pl:680: 
(63)$P;HTML|[system]P;HTML| system:call('').   %  init.pl:501: 
(67)$P;HTML|[locally_each]P;HTML| locally_each:wtl_how('','','','','').   %  redo_locally.pl:217: 
(69)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(71)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))).   %  init.pl:564: 
(72)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(73)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))).   %  init.pl:680: 
(74)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(77)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))).   %  init.pl:564: 
(78)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(79)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(80)$P;HTML|[user]P;HTML| track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','').   %  flybase_loader.pl:1005: 
(82)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(84)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))).   %  init.pl:564: 
(85)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(86)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))).   %  init.pl:680: 
(87)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(90)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))).   %  init.pl:564: 
(91)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(92)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(93)$P;HTML|[user]P;HTML| track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','').   %  flybase_loader.pl:1010: 
(95)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(97)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),throw('$aborted'))).   %  init.pl:564: 
(98)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(99)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),user:nop(trace(user:with_option/3,-fail))).   %  init.pl:680: 
(100)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(103)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),A,user:(fbug(A=user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),ugtrace(error(A),user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))))).   %  init.pl:564: 
(104)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(105)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(107)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:set_option_value(loading_file,[])).   %  init.pl:680: 
(108)<*>$P;HTML|[prolog_statistics]P;HTML| prolog_statistics:time('').   %  statistics.pl:285: 
(109)$P;HTML|[system]#P;HTML| system:call_cleanup(prolog_statistics:catch(user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,(report(time{cpu:3.961060534,inferences:24404402,wall:1727920033.9705265},10),throw(A))),prolog_statistics:(B=true)).   %  init.pl:684: 
(110)$P;HTML|[system]#P;HTML| system:catch(user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,prolog_statistics:(report(time{cpu:3.961060534,inferences:24404402,wall:1727920033.9705265},10),throw(A))).   %  init.pl:564: 
(112)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(114)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))).   %  init.pl:564: 
(115)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(116)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))*->true;md_failed(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta/2,-fail))).   %  init.pl:680: 
(117)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(120)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))).   %  init.pl:564: 
(121)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(122)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(126)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',A),select(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,B),nb_setval('$circular_goals',B))).   %  init.pl:680: 
(127)$P;HTML|[system]P;HTML| system:call('').   %  init.pl:501: 
(128)$P;HTML|[user]P;HTML| include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta').   %  metta_loader.pl:396: 
(130)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(132)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))).   %  init.pl:564: 
(133)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(134)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))).   %  init.pl:680: 
(135)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(138)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))).   %  init.pl:564: 
(139)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(140)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(143)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0))),user:working_directory(A,'/home/runner/work/metta-wam/metta-wam/')).   %  init.pl:680: 
(145)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(147)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0)))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0)))),throw('$aborted'))).   %  init.pl:564: 
(148)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(149)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:scc/3,+fail)),user:(call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0))))*->true;md_failed(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0))))),user:nop(trace(user:scc/3,-fail))).   %  init.pl:680: 
(150)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(153)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0)))),A,user:(fbug(A=user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0))))),ugtrace(error(A),user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0))))))).   %  init.pl:564: 
(154)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(155)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(156)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),user:close((0x55fc824514f0))).   %  init.pl:680: 
(158)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(160)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),throw('$aborted'))).   %  init.pl:564: 
(161)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(162)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))*->true;md_failed(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),user:nop(trace(user:load_metta_file_stream/3,-fail))).   %  init.pl:680: 
(163)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(166)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),A,user:(fbug(A=user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),ugtrace(error(A),user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))))).   %  init.pl:564: 
(167)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(168)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(171)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:((set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',1),load_answer_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',0)),load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')).   %  init.pl:680: 
(174)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(176)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),throw('$aborted'))).   %  init.pl:564: 
(177)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(178)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))*->true;md_failed(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))).   %  init.pl:680: 
(179)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(182)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))))).   %  init.pl:564: 
(184)$P;HTML|[user]P;HTML| ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))).   %  metta_utils.pl:376: 
(186)<*>$P;HTML|[system]P;HTML| system:ignore(user:catch(bt,A,true)).   %  init.pl:546: 
(187)$P;HTML|[system]P;HTML| system:catch(user:bt,A,user:true).   %  init.pl:564: 
(191)$P;HTML|[user]P;HTML| bugger:dumpST_now(2035,[max_depth(5000),numbervars(true),show([level,has_alternatives,hidden,context_module,goal,clause])]).   %  dumpst.pl:261: 


  (error  
    (stream_error  
      (:  136 
        (:  0 3189)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))




  (error  
    (stream_error  
      (:  136 
        (:  0 3189)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))


^  Exit: (188) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (189) [user] call(user:once, user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0)))
^  Unify: (189) [system] call(user:once, user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0)))
^  Call: (190) [user] once(user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0)))
^  Unify: (190) [system] once(user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0)))
^  Call: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0))
^  Unify: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0))
   Call: (192) [system] fail
^  Redo: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0))
^  Unify: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0))
^  Call: (192) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _230740)
^  Unify: (192) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _230740)
   Call: (193) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _230740)
   Exit: (193) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.buffer~')
^  Exit: (192) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.buffer~')
   Call: (192) [system] exists_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.buffer~')
^  Redo: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0))
^  Unify: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0))
^  Call: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _265434), fbugio(creating(_265434)), write_bf(_265434, (:-dynamic metta_file_buffer/5)), write_bf(_265434, (:-multifile metta_file_buffer/5))))
^  Unify: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _265434), fbugio(creating(_265434)), write_bf(_265434, (:-dynamic metta_file_buffer/5)), write_bf(_265434, (:-multifile metta_file_buffer/5))))
^  Call: (193) [user] use_fast_buffer
^  Unify: (193) [user] use_fast_buffer
   Call: (194) [system] nb_current(may_use_fast_buffer, t)
^  Fail: (193) [user] use_fast_buffer
^  Redo: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _265434), fbugio(creating(_265434)), write_bf(_265434, (:-dynamic metta_file_buffer/5)), write_bf(_265434, (:-multifile metta_file_buffer/5))))
^  Exit: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _265434), fbugio(creating(_265434)), write_bf(_265434, (:-dynamic metta_file_buffer/5)), write_bf(_265434, (:-multifile metta_file_buffer/5))))
   Call: (192) [system] repeat
   Exit: (192) [system] repeat
^  Call: (192) [user] my_line_count((0x55fc824514f0), _290268)
^  Unify: (192) [user] my_line_count((0x55fc824514f0), seek($, 0, current, _291206))
   Call: (193) [system] stream_property((0x55fc824514f0), reposition(true))
   Unify: (193) [system] stream_property((0x55fc824514f0), reposition(true))
   Call: (194) [system] nonvar((0x55fc824514f0))
   Exit: (194) [system] nonvar((0x55fc824514f0))
   Call: (194) [system] nonvar(reposition(true))
   Exit: (194) [system] nonvar(reposition(true))
   Exit: (193) [system] stream_property((0x55fc824514f0), reposition(true))
   Call: (193) [system] seek((0x55fc824514f0), 0, current, _291206)
   Exit: (193) [system] seek((0x55fc824514f0), 0, current, 3205)
   Call: (193) [system] fail
^  Redo: (192) [user] my_line_count((0x55fc824514f0), _290268)
^  Unify: (192) [user] my_line_count((0x55fc824514f0), _290268)
   Call: (193) [system] stream_property((0x55fc824514f0), position(_290268))
   Unify: (193) [system] stream_property((0x55fc824514f0), position(_290268))
   Call: (194) [system] nonvar((0x55fc824514f0))
   Exit: (194) [system] nonvar((0x55fc824514f0))
   Call: (194) [system] nonvar(position(_290268))
   Exit: (194) [system] nonvar(position(_290268))
   Exit: (193) [system] stream_property((0x55fc824514f0), position('$stream_position'(3205, 136, 0, 3205)))
^  Exit: (192) [user] my_line_count((0x55fc824514f0), '$stream_position'(3205, 136, 0, 3205))
   Call: (192) [user] current_read_mode(file, _310686)
   Unify: (192) [user] current_read_mode(file, _310686)
   Call: (193) [system] nb_current(file_mode, _310686)
   Redo: (192) [user] current_read_mode(file, _310686)
   Call: (193) [system] _310686=(+)
   Exit: (193) [system] (+)=(+)
   Exit: (192) [user] current_read_mode(file, +)
^  Call: (192) [user] read_metta2((0x55fc824514f0), _317136)
^  Unify: (192) [user] read_metta2((0x55fc824514f0), _317136)
^  Call: (193) [user] clause(t_l:s_reader_info(_317136), _319082, _319004)
^  Redo: (192) [user] read_metta2((0x55fc824514f0), _317136)
^  Unify: (192) [user] read_metta2((0x55fc824514f0), _317136)
^  Call: (193) [user] use_new_parse_sexpr_metta_IO((0x55fc824514f0))
^  Unify: (193) [user] use_new_parse_sexpr_metta_IO((0x55fc824514f0))
   Call: (194) [system] string((0x55fc824514f0))
^  Redo: (193) [user] use_new_parse_sexpr_metta_IO((0x55fc824514f0))
^  Exit: (193) [user] use_new_parse_sexpr_metta_IO((0x55fc824514f0))
^  Call: (193) [user] new_parse_sexpr_metta_IO((0x55fc824514f0), _317136)
^  Unify: (193) [user] new_parse_sexpr_metta_IO((0x55fc824514f0), _317136)
^  Call: (194) [user] new_parse_sexpr_metta_IO1((0x55fc824514f0), _317136)
^  Unify: (194) [user] new_parse_sexpr_metta_IO1((0x55fc824514f0), _317136)
   Call: (195) [system] at_end_of_stream((0x55fc824514f0))
   Exit: (195) [system] at_end_of_stream((0x55fc824514f0))
   Call: (195) [system] _317136=end_of_file
   Exit: (195) [system] end_of_file=end_of_file
^  Exit: (194) [user] new_parse_sexpr_metta_IO1((0x55fc824514f0), end_of_file)
   Call: (194) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x55fc824514f0), end_of_file)))
   Unify: (194) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x55fc824514f0), end_of_file)))
   Exit: (194) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x55fc824514f0), end_of_file)))
^  Exit: (193) [user] new_parse_sexpr_metta_IO((0x55fc824514f0), end_of_file)
^  Exit: (192) [user] read_metta2((0x55fc824514f0), end_of_file)
^  Call: (192) [user] subst_vars(end_of_file, _339366, [], _339368)
^  Unify: (192) [user] subst_vars(end_of_file, end_of_file, [], [])
   Call: (193) [system] var(end_of_file)
^  Redo: (192) [user] subst_vars(end_of_file, _339366, [], _339368)
^  Unify: (192) [user] subst_vars(end_of_file, _339366, [], _339368)
   Call: (193) [system] atom(end_of_file)
   Exit: (193) [system] atom(end_of_file)
^  Call: (193) [user] symbol_concat($, _345886, end_of_file)
^  Unify: (193) [user] symbol_concat($, _345886, end_of_file)
   Call: (194) [system] atom_concat($, _345886, end_of_file)
   Fail: (194) [system] atom_concat($, _345886, end_of_file)
^  Fail: (193) [user] symbol_concat($, _345886, end_of_file)
^  Redo: (192) [user] subst_vars(end_of_file, _339366, [], _339368)
^  Unify: (192) [user] subst_vars(end_of_file, _339366, [], _339368)
   Call: (193) [system] compound(end_of_file)
^  Redo: (192) [user] subst_vars(end_of_file, _339366, [], _339368)
^  Unify: (192) [user] subst_vars(end_of_file, end_of_file, [], [])
^  Exit: (192) [user] subst_vars(end_of_file, end_of_file, [], [])
   Call: (192) [system] _356152=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))
   Exit: (192) [system] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))
^  Call: (192) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205)))
^  Exit: (192) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205)))
^  Call: (192) [user] if_t(use_fast_buffer, write_bf(_265434, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
^  Unify: (192) [user] if_t(use_fast_buffer, write_bf(_265434, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
^  Call: (193) [user] use_fast_buffer
^  Unify: (193) [user] use_fast_buffer
   Call: (194) [system] nb_current(may_use_fast_buffer, t)
^  Fail: (193) [user] use_fast_buffer
^  Redo: (192) [user] if_t(use_fast_buffer, write_bf(_265434, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
^  Exit: (192) [user] if_t(use_fast_buffer, write_bf(_265434, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
   Call: (192) [system] flush_output
   Exit: (192) [system] flush_output
   Call: (192) [system] at_end_of_stream((0x55fc824514f0))
   Exit: (192) [system] at_end_of_stream((0x55fc824514f0))
^  Call: (192) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (192) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^  Unify: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
   Call: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _425212)
   Unify: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _425212)
   Call: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _453178))
^  Exit: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
^  Call: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^  Call: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (194) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (194) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (194) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (194) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (194) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (194) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (194) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (194) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (195) [user] ignore((ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _10602), remove_specific_extension(_10602, answers, _10616), set_exec_num(_10616, 1), fbug(load_answer_file(_10602, _10616)), load_answer_file(_10602, _10616)))
^  Unify: (195) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _10602), remove_specific_extension(_10602, answers, _10616), set_exec_num(_10616, 1), fbug(load_answer_file(_10602, _10616)), load_answer_file(_10602, _10616)))
^  Call: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _10602)
^  Unify: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _10602)
   Call: (198) [system] file_name_extension(_30010, _29934, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (198) [system] file_name_extension('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl', metta, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (198) [system] metta=answers
   Fail: (198) [system] metta=answers
^  Redo: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _10602)
   Call: (198) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.', _46252)
   Exit: (198) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.')
   Call: (198) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.', answers, _10602)
   Exit: (198) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
^  Exit: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
^  Call: (197) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, _10616)
^  Unify: (197) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, _10616)
   Call: (198) [system] file_name_extension(_10616, _80010, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
   Exit: (198) [system] file_name_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
   Call: (198) [system] answers=answers
   Exit: (198) [system] answers=answers
^  Exit: (197) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^  Unify: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
   Call: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _113748)
   Unify: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _113748)
   Call: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _141714))
^  Exit: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Call: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
   Call: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
   Unify: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_185034, _185036), once(user:is_compatio0), '$restore_trace'(_185034, _185036))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_185034, _185036), system:once(user:is_compatio0), system:'$restore_trace'(_185034, _185036))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_185034, _185036))
   Redo: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
   Unify: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (198) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))))
^  Unify: (198) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))))
^  Call: (199) [user] setup_call_cleanup('$notrace'(_222686, _222688), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))), '$restore_trace'(_222686, _222688))
^  Unify: (199) [system] setup_call_cleanup(user:'$notrace'(_222686, _222688), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))), user:'$restore_trace'(_222686, _222688))
^  Call: (200) [system] sig_atomic(user:'$notrace'(_222686, _222688))
P;HTML|
;                                           (load_answer_file  /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta)

^  Exit: (199) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))), user:'$restore_trace'(3, -1))
^  Exit: (198) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))))
   Exit: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (197) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (197) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _318632, _318634)
^  Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
^  Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
^  Call: (198) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^  Unify: (198) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
   Call: (199) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _342654)
   Unify: (199) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _342654)
   Call: (200) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (200) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (199) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (199) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _370620))
^  Exit: (199) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Call: (199) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (199) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (198) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^  Exit: (197) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Exit: (195) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers'), remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1), fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^  Exit: (194) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Exit: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0)
^  Unify: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0)
   Call: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _458618)
   Unify: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _458618)
   Call: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _486584))
^  Exit: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Call: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
^  Exit: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
^  Exit: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0)
^  Call: (193) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (193) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (194) [user] current_predicate(pfcAdd/1)
^  Exit: (194) [user] current_predicate(pfcAdd/1)
^  Call: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^  Unify: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^  Call: (195) [user] clause(pfcTraceExecution, true)
^  Fail: (195) [user] clause(pfcTraceExecution, true)
^  Redo: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^  Exit: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^  Call: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (195) [user] must_ex(current_why_UU(_32636))
^  Unify: (195) [user] must_ex(current_why_UU(_32636))
   Call: (197) [user] current_why_UU(_32636)
   Unify: (197) [user] current_why_UU(_32636)
^  Call: (198) [user] get_why_uu(_32636)
^  Unify: (198) [user] get_why_uu(_32636)
^  Call: (199) [user] findall(_38176, current_why(_38176), _38182)
^  Unify: (199) [$bags] findall(_38176, user:current_why(_38176), _38182)
^  Call: (200) [$bags] findall(_38176, user:current_why(_38176), _38182, [])
^  Unify: (200) [$bags] findall(_38176, user:current_why(_38176), _38182, [])
^  Call: (201) [$bags] cleanup_bag(findall_loop(_38176, user:current_why(_38176), _38182, []), '$destroy_findall_bag')
^  Unify: (201) [$bags] cleanup_bag('$bags':findall_loop(_38176, user:current_why(_38176), _38182, []), '$bags':'$destroy_findall_bag')
   Call: (202) [$bags] findall_loop(_38176, user:current_why(_38176), _38182, [])
   Unify: (202) [$bags] findall_loop(_38176, user:current_why(_38176), _38182, [])
^  Call: (203) [user] bugger:current_why(_38176)
^  Unify: (203) [user] bugger:current_why(_38176)
^  Call: (204) [user] bugger:current_why_data(_38176)
^  Unify: (204) [user] bugger:current_why_data(_38176)
   Call: (205) [system] nb_current('$current_why', wp(_38176, _49436))
   Fail: (205) [system] nb_current('$current_why', wp(_38176, _49436))
^  Redo: (204) [user] bugger:current_why_data(_38176)
^  Unify: (204) [user] bugger:current_why_data(_38176)
   Call: (205) [t_l] t_l:current_why_source(_38176)
   Fail: (205) [t_l] t_l:current_why_source(_38176)
^  Fail: (204) [user] bugger:current_why_data(_38176)
^  Redo: (203) [user] bugger:current_why(_38176)
^  Unify: (203) [user] bugger:current_why(mfl4(_56864, _56866, _56868, _56870))
^  Call: (205) [system] setup_call_cleanup('$notrace'(_57820, _57822), once(user:current_mfl4(_56864, _56866, _56868, _56870)), '$restore_trace'(_57820, _57822))
^  Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_57820, _57822), system:once(user:current_mfl4(_56864, _56866, _56868, _56870)), system:'$restore_trace'(_57820, _57822))
^  Call: (206) [system] sig_atomic(system:'$notrace'(_57820, _57822))
^  Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_56864, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (203) [user] bugger:current_why(P;HTML|mfl4(_56864, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (202) [$bags] findall_loop(_38176, user:current_why(_38176), _38182, [])
   Exit: (202) [$bags] findall_loop(_38176, user:current_why(_38176), [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (201) [$bags] cleanup_bag('$bags':findall_loop(_38176, user:current_why(_38176), [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (200) [$bags] findall(_38176, user:current_why(_38176), [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (199) [$bags] findall(_38176, user:current_why(_38176), [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (199) [system] [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (199) [system] [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (199) [user] u_to_uu([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _32636)
^  Unify: (199) [user] u_to_uu([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (200) [system] var([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (200) [system] var([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (199) [user] u_to_uu([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _32636)
^  Unify: (199) [user] u_to_uu([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (200) [system] nonvar([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (200) [system] nonvar([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (200) [system] [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_194282, _194284)
   Fail: (200) [system] [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_194282, _194284)
^  Redo: (199) [user] u_to_uu([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _32636)
^  Unify: (199) [user] u_to_uu([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _32636)
^  Call: (200) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _224636)
^  Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _224636)
^  Call: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _224636)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (202) [system] var([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (202) [system] var([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _224636)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (202) [user] not(compound([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (202) [system] not(user:compound([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (203) [system] compound([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (203) [system] compound([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (202) [system] not(user:compound([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _224636)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _224636)
^  Call: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _224636)
^  Unify: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (203) [system] var(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (203) [system] var(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _224636)
^  Unify: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (203) [user] not(compound(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (203) [system] not(user:compound(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (204) [system] compound(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (204) [system] compound(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (203) [system] not(user:compound(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _224636)
^  Unify: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (200) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (200) [user] u_to_uu(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _32636)
^  Unify: (200) [user] u_to_uu(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (201) [system] var(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (201) [system] var(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3400)
^  Unify: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (201) [system] nonvar(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (201) [system] nonvar(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (201) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_67638, _67640)
   Fail: (201) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_67638, _67640)
^  Redo: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3400)
^  Unify: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] u_to_uu([P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (198) [user] get_why_uu((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (197) [user] current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (195) [user] must_ex(current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (195) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (195) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (196) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (196) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (197) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (197) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
   Call: (198) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
   Fail: (198) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Redo: (197) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (199) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _268720)
^  Unify: (199) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _268720)
   Call: (200) [system] fail
   Fail: (200) [system] fail
^  Fail: (199) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _268720)
^  Redo: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (199) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _307956, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_307956)), trace)))
^  Unify: (199) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _307956, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_307956)), trace)))
^  Call: (200) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _307956, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_307956)), trace)), user:each_call_cleanup)
^  Unify: (200) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _307956, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_307956)), trace)), user:each_call_cleanup)
   Call: (201) [system] current_prolog_flag(occurs_check, _369502)
   Exit: (201) [system] current_prolog_flag(occurs_check, true)
^  Call: (201) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _307956, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_307956)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (201) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _307956, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_307956)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (202) [system] true==true
   Exit: (202) [system] true==true
^  Call: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (204) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (206) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (206) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (207) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (207) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (205) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Unify: (205) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Call: (206) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Unify: (206) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Call: (207) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _28578, _28580)
^  Exit: (207) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Unify: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
   Call: (208) [system] _51762=user
   Exit: (208) [system] user=user
^  Call: (208) [user] clause(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, _53632)
^  Exit: (208) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55fc82451140))
   Call: (208) [$syspreds] clause_property((0x55fc82451140), module(user))
   Unify: (208) [$syspreds] clause_property((0x55fc82451140), module(user))
   Exit: (208) [$syspreds] clause_property((0x55fc82451140), module(user))
^  Call: (208) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55fc82451140))
^  Unify: (208) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55fc82451140))
^  Call: (209) [user] clause(_75734, _75736, (0x55fc82451140))
^  Exit: (209) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55fc82451140))
^  Call: (209) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _81514)
^  Unify: (209) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Exit: (209) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
   Call: (209) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (209) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (209) [user] strip_m(true, _121148)
^  Unify: (209) [user] strip_m(true, true)
^  Exit: (209) [user] strip_m(true, true)
   Call: (209) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
   Exit: (209) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Exit: (208) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55fc82451140))
^  Exit: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Exit: (206) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Fail: (205) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Fail: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Redo: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (204) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))
   Unify: (204) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))
   Exit: (204) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))
^  Exit: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (201) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_3426)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (200) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_3426)), trace)), user:each_call_cleanup)
^  Exit: (199) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_3426)), trace)))
^  Exit: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (197) [user] pfcPost_rev((P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Exit: (196) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (196) [user] pfcRun
^  Unify: (196) [user] pfcRun
^  Call: (197) [user] pfcGetSearch(direct)
^  Unify: (197) [user] pfcGetSearch(direct)
   Call: (198) [t_l] t_l:pfcSearchTL(_287018)
   Fail: (198) [t_l] t_l:pfcSearchTL(_287018)
^  Redo: (197) [user] pfcGetSearch(direct)
^  Call: (198) [user] pfcSearch(_289792)
^  Unify: (198) [user] pfcSearch(direct)
^  Exit: (198) [user] pfcSearch(direct)
   Call: (198) [system] direct=direct
   Exit: (198) [system] direct=direct
^  Exit: (197) [user] pfcGetSearch(direct)
^  Unify: (196) [user] pfcRun
^  Exit: (196) [user] pfcRun
^  Exit: (195) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Exit: (193) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (193) [user] forall(metta_file_buffer(_318276, _318278, _318280, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _318284), (maplist(maybe_assign, _318280), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _318276, '&self', _318278, _318324))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _318276, '&self', _318278))))))
^  Unify: (193) [$apply] forall(user:metta_file_buffer(_318276, _318278, _318280, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _318284), user:(maplist(maybe_assign, _318280), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _318276, '&self', _318278, _318324))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _318276, '&self', _318278))))))
^  Call: (194) [user] metta_file_buffer(_318276, _318278, _318280, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _318284)
^  Unify: (194) [user] metta_file_buffer(+, exec(['pragma!', load, debug]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (194) [user] metta_file_buffer(+, exec(['pragma!', load, debug]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
   Call: (197) [system] var(exec(['pragma!', load, debug]))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] exec(['pragma!', load, debug])==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
   Call: (197) [system] string(exec(['pragma!', load, debug]))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
   Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
   Call: (198) [system] var(['pragma!', load, debug])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
   Call: (198) [system] string(['pragma!', load, debug])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
^  Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _497230))
^  Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
   Call: (201) [system] _506874 is 0+1
   Exit: (201) [system] 1 is 0+1
^  Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _12522))
^  Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _12522))
^  Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _12522))
^  Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _12522))
^  Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _12522)
^  Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _12522)
^  Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _41422)
^  Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^  Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
   Call: (201) [system] _12522=1
   Exit: (201) [system] 1=1
^  Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^  Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Call: (198) [user] must_det_ll(1>0)
^  Unify: (198) [user] must_det_ll(user:(1>0))
^  Call: (199) [user] once(user:(1>0))
^  Unify: (199) [system] once(user:(1>0))
   Call: (200) [system] 1>0
   Exit: (200) [system] 1>0
^  Exit: (199) [system] once(user:(1>0))
^  Exit: (198) [user] must_det_ll(user:(1>0))
^  Call: (198) [user] is_synthing_unit_tests
^  Unify: (198) [user] is_synthing_unit_tests
^  Call: (200) [system] setup_call_cleanup('$notrace'(_81444, _81446), once(user:is_synthing_unit_tests0), '$restore_trace'(_81444, _81446))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_81444, _81446), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_81444, _81446))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_81444, _81446))
^  Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (198) [user] is_synthing_unit_tests
^  Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, _86182)
^  Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
^  Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
   Call: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Call: (199) [system] nb_current(suspend_answers, true)
   Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Call: (199) [system] string(['pragma!', load, debug])
   Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Call: (199) [system] var([[]])
   Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Call: (199) [system] var(['pragma!', load, debug])
   Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
^  Call: (199) [user] backward_compatibility:sformat(_111678, '~q', [['pragma!', load, debug]])
^  Unify: (199) [user] backward_compatibility:sformat(_111678, '~q', [['pragma!', load, debug]])
^  Call: (200) [user] format(string(_111678), '~q', [['pragma!', load, debug]])
^  Exit: (200) [user] format(string("['pragma!',load,debug]"), '~q', [['pragma!', load, debug]])
^  Exit: (199) [user] backward_compatibility:sformat("['pragma!',load,debug]", '~q', [['pragma!', load, debug]])
^  Call: (199) [user] atom_contains("['pragma!',load,debug]", "[assert")
^  Unify: (199) [user] atom_contains("['pragma!',load,debug]", "[assert")
   Call: (200) [system] sub_atom("['pragma!',load,debug]", _118330, _118332, _118334, "[assert")
   Fail: (200) [system] sub_atom("['pragma!',load,debug]", _119270, _119272, _119274, "[assert")
^  Fail: (199) [user] atom_contains("['pragma!',load,debug]", "[assert")
   Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Call: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] 'BadType'==[[]]
   Fail: (200) [system] 'BadType'==[[]]
   Redo: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] compound([[]])
   Exit: (200) [system] compound([[]])
   Call: (200) [system] arg(_130386, [[]], _130310)
   Exit: (200) [system] arg(1, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Redo: (200) [system] arg(_140594, [[]], _130310)
   Exit: (200) [system] arg(2, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Fail: (199) [occurs] occurs:contains_var('BadType', [[]])
   Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Call: (199) [user] inside_assert(['pragma!', load, debug], _153488)
   Unify: (199) [user] inside_assert(['pragma!', load, debug], ['pragma!', load, debug])
   Call: (200) [system] compound(['pragma!', load, debug])
   Exit: (200) [system] compound(['pragma!', load, debug])
   Unify: (199) [user] inside_assert(['pragma!', load, debug], load)
^  Call: (200) [user] symbol('pragma!')
^  Unify: (200) [user] symbol('pragma!')
   Call: (201) [system] atom('pragma!')
   Exit: (201) [system] atom('pragma!')
^  Exit: (200) [user] symbol('pragma!')
^  Call: (200) [user] symbol_concat(assert, _162782, 'pragma!')
^  Unify: (200) [user] symbol_concat(assert, _163714, 'pragma!')
   Call: (201) [system] atom_concat(assert, _164570, 'pragma!')
   Fail: (201) [system] atom_concat(assert, _164570, 'pragma!')
^  Fail: (200) [user] symbol_concat(assert, _166512, 'pragma!')
   Redo: (199) [user] inside_assert(['pragma!', load, debug], _153488)
   Unify: (199) [user] inside_assert(['pragma!', load, debug], ['pragma!', load, debug])
   Call: (200) [user] is_conz(['pragma!', load, debug])
   Unify: (200) [user] is_conz(['pragma!', load, debug])
   Call: (201) [system] compound(['pragma!', load, debug])
   Exit: (201) [system] compound(['pragma!', load, debug])
   Call: (201) [system] ['pragma!', load, debug]=[_172874|_172876]
   Exit: (201) [system] ['pragma!', load, debug]=['pragma!', load, debug]
   Exit: (200) [user] is_conz(['pragma!', load, debug])
   Exit: (199) [user] inside_assert(['pragma!', load, debug], ['pragma!', load, debug])
   Call: (199) [user] always_exec(['pragma!', load, debug])
   Unify: (199) [user] always_exec(['pragma!', load, debug])
   Call: (200) [system] compound(['pragma!', load, debug])
   Exit: (200) [system] compound(['pragma!', load, debug])
   Call: (200) [system] compound_name_arity(['pragma!', load, debug], _180234, _180236)
   Exit: (200) [system] compound_name_arity(['pragma!', load, debug], '[|]', 2)
^  Call: (200) [user] symbol_concat(eval, _182178, '[|]')
^  Unify: (200) [user] symbol_concat(eval, _183110, '[|]')
   Call: (201) [system] atom_concat(eval, _183966, '[|]')
   Fail: (201) [system] atom_concat(eval, _183966, '[|]')
^  Fail: (200) [user] symbol_concat(eval, _185908, '[|]')
   Redo: (199) [user] always_exec(['pragma!', load, debug])
   Unify: (199) [user] always_exec(['pragma!', load, debug])
   Call: (200) [system] is_list(['pragma!', load, debug])
   Exit: (200) [system] is_list(['pragma!', load, debug])
   Unify: (199) [user] always_exec(['pragma!', load, debug])
^  Call: (200) [user] symbol('pragma!')
^  Unify: (200) [user] symbol('pragma!')
   Call: (201) [system] atom('pragma!')
   Exit: (201) [system] atom('pragma!')
^  Exit: (200) [user] symbol('pragma!')
   Unify: (199) [user] always_exec(['pragma!', load, debug])
^  Call: (200) [user] symbol_concat(_196954, !, 'pragma!')
^  Unify: (200) [user] symbol_concat(_197886, !, 'pragma!')
   Call: (201) [system] atom_concat(_198744, !, 'pragma!')
   Exit: (201) [system] atom_concat(pragma, !, 'pragma!')
^  Exit: (200) [user] symbol_concat(pragma, !, 'pragma!')
   Exit: (199) [user] always_exec(['pragma!', load, debug])
   Call: (199) [system] fail
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _3436)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _3436)
^  Call: (198) [user] if_t(into_simple_op(exec, ['pragma!', load, debug], _213008), pfcAdd_Now('next-operation'(_213008)))
^  Unify: (198) [user] if_t(into_simple_op(exec, ['pragma!', load, debug], _213008), pfcAdd_Now('next-operation'(_213008)))
   Call: (199) [user] into_simple_op(exec, ['pragma!', load, debug], _213008)
   Unify: (199) [user] into_simple_op(exec, ['pragma!', load, debug], op(exec, 'pragma!', _215800))
   Call: (200) [user] o_s([load, debug], _215800)
   Unify: (200) [user] o_s([load, debug], _215800)
   Call: (201) [user] o_s(load, _215800)
   Unify: (201) [user] o_s(load, load)
   Exit: (201) [user] o_s(load, load)
   Exit: (200) [user] o_s([load, debug], load)
   Exit: (199) [user] into_simple_op(exec, ['pragma!', load, debug], op(exec, 'pragma!', load))
^  Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', load)))
^  Call: (200) [user] current_predicate(pfcAdd/1)
^  Exit: (200) [user] current_predicate(pfcAdd/1)
^  Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^  Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^  Call: (201) [user] clause(pfcTraceExecution, true)
^  Fail: (201) [user] clause(pfcTraceExecution, true)
^  Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^  Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)))
^  Call: (201) [user] must_ex(current_why_UU(_234270))
^  Unify: (201) [user] must_ex(current_why_UU(_234270))
   Call: (203) [user] current_why_UU(_234270)
   Unify: (203) [user] current_why_UU(_234270)
^  Call: (204) [user] get_why_uu(_234270)
^  Unify: (204) [user] get_why_uu(_234270)
^  Call: (205) [user] findall(_239810, current_why(_239810), _239816)
^  Unify: (205) [$bags] findall(_239810, user:current_why(_239810), _239816)
^  Call: (206) [$bags] findall(_239810, user:current_why(_239810), _239816, [])
^  Unify: (206) [$bags] findall(_239810, user:current_why(_239810), _239816, [])
^  Call: (207) [$bags] cleanup_bag(findall_loop(_239810, user:current_why(_239810), _239816, []), '$destroy_findall_bag')
^  Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_239810, user:current_why(_239810), _239816, []), '$bags':'$destroy_findall_bag')
   Call: (208) [$bags] findall_loop(_239810, user:current_why(_239810), _239816, [])
   Unify: (208) [$bags] findall_loop(_239810, user:current_why(_239810), _239816, [])
^  Call: (209) [user] bugger:current_why(_239810)
^  Unify: (209) [user] bugger:current_why(_239810)
^  Call: (210) [user] bugger:current_why_data(_239810)
^  Unify: (210) [user] bugger:current_why_data(_239810)
   Call: (211) [system] nb_current('$current_why', wp(_239810, _251070))
   Fail: (211) [system] nb_current('$current_why', wp(_239810, _251070))
^  Redo: (210) [user] bugger:current_why_data(_239810)
^  Unify: (210) [user] bugger:current_why_data(_239810)
   Call: (211) [t_l] t_l:current_why_source(_239810)
   Fail: (211) [t_l] t_l:current_why_source(_239810)
^  Fail: (210) [user] bugger:current_why_data(_239810)
^  Redo: (209) [user] bugger:current_why(_239810)
^  Unify: (209) [user] bugger:current_why(mfl4(_258498, _258500, _258502, _258504))
^  Call: (211) [system] setup_call_cleanup('$notrace'(_259454, _259456), once(user:current_mfl4(_258498, _258500, _258502, _258504)), '$restore_trace'(_259454, _259456))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_259454, _259456), system:once(user:current_mfl4(_258498, _258500, _258502, _258504)), system:'$restore_trace'(_259454, _259456))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_259454, _259456))
^  Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_258498, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_258498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (208) [$bags] findall_loop(_239810, user:current_why(_239810), _239816, [])
   Exit: (208) [$bags] findall_loop(_239810, user:current_why(_239810), [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_239810, user:current_why(_239810), [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (206) [$bags] findall(_239810, user:current_why(_239810), [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (205) [$bags] findall(_239810, user:current_why(_239810), [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (205) [system] [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (205) [user] u_to_uu([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _234270)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (206) [system] var([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (206) [system] var([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _234270)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] nonvar([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (206) [system] nonvar([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_395950, _395952)
   Fail: (206) [system] [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_395950, _395952)
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _234270)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _234270)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _426312)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _426312)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _426312)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (208) [system] var([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (208) [system] var([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _426312)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (208) [user] not(compound([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (208) [system] not(user:compound([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (209) [system] compound([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (209) [system] compound([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (208) [system] not(user:compound([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3596)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3596)
^  Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3596)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (209) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (209) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3596)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (209) [user] not(compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (209) [system] not(user:compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (210) [system] compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (210) [system] compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (209) [system] not(user:compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3596)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3550)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (207) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (207) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3550)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] nonvar(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (207) [system] nonvar(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_268664, _268666)
   Fail: (207) [system] P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_268664, _268666)
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3550)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
^  Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
   Call: (204) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
   Fail: (204) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _426978)
^  Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _426978)
   Call: (206) [system] fail
   Fail: (206) [system] fail
^  Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _426978)
^  Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _446774, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_446774)), trace)))
^  Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _446774, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_446774)), trace)))
^  Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _446774, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_446774)), trace)), user:each_call_cleanup)
^  Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _446774, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_446774)), trace)), user:each_call_cleanup)
   Call: (207) [system] current_prolog_flag(occurs_check, _477216)
   Exit: (207) [system] current_prolog_flag(occurs_check, true)
^  Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _446774, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_446774)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _446774, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_446774)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (208) [system] true==true
   Exit: (208) [system] true==true
^  Call: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', load)), P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', load)), P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)))
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)), true)
^  Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)), true)
^  Call: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), _58898, _58900)
^  Exit: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), user, 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
   Call: (214) [system] _62642=user
   Exit: (214) [system] user=user
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _64512)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _64512)
^  Redo: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _67340)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _67340)
^  Fail: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Fail: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)), true)
^  Redo: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Exit: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load))))))
^  Unify: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load))))))
^  Call: (213) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load)))))
^  Unify: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load)))))
^  Call: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)))
^  Call: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), _94650, _94652)
^  Exit: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), user, 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), _96530, _96532)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)), true)
   Call: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
   Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), _96530, _96532)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)), true)
^  Exit: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)), true)
^  Call: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Unify: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
   Call: (217) [system] _104936=user
   Exit: (217) [system] user=user
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _106806)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _106806)
^  Redo: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _109634)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _109634)
^  Fail: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Fail: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)))
^  Call: (215) [user] assert('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (215) [user] assert('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load)))))
^  Exit: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load))))))
^  Call: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^  Call: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', load)))
^  Call: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _166304)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _166304)
   Call: (218) [system] var('next-operation'(op(exec, 'pragma!', load)))
   Fail: (218) [system] var('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _166304)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _166304)
   Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Call: (218) [system] 1<1
   Fail: (218) [system] 1<1
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _166304)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _166304)
   Call: (218) [system] _177456 is 1+ -1
   Exit: (218) [system] 0 is 1+ -1
^  Call: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _179314)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _179314)
   Call: (219) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
   Fail: (219) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _179314)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _179314)
   Call: (219) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Exit: (219) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Call: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), _186724, _186726)
   Exit: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), 'next-operation', [op(exec, 'pragma!', load)])
   Call: (219) [lists] lists:member(_179314, ['next-operation', op(exec, 'pragma!', load)])
   Unify: (219) [lists] lists:member(_179314, ['next-operation', op(exec, 'pragma!', load)])
   Call: (220) [lists] lists:member_([op(exec, 'pragma!', load)], _179314, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
   Exit: (220) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', load)])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^  Call: (218) [user] compound_eles(0, 'next-operation', _166304)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _166304)
   Call: (219) [system] var('next-operation')
   Fail: (219) [system] var('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _166304)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _166304)
   Call: (219) [system] compound('next-operation')
   Fail: (219) [system] compound('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _166304)
   Call: (219) [system] _166304='next-operation'
   Exit: (219) [system] 'next-operation'='next-operation'
^  Exit: (218) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^  Call: (217) [user] pfcIgnored('next-operation')
^  Fail: (217) [user] pfcIgnored('next-operation')
   Redo: (220) [lists] lists:member_([op(exec, 'pragma!', load)], _179314, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'pragma!', load)], _179314, 'next-operation')
   Call: (221) [lists] lists:member_([], _179314, op(exec, 'pragma!', load))
   Unify: (221) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
   Exit: (221) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
   Exit: (220) [lists] lists:member_([op(exec, 'pragma!', load)], op(exec, 'pragma!', load), 'next-operation')
   Exit: (219) [lists] lists:member(op(exec, 'pragma!', load), ['next-operation', op(exec, 'pragma!', load)])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^  Call: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _166304)
^  Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _166304)
   Call: (219) [system] var(op(exec, 'pragma!', load))
   Fail: (219) [system] var(op(exec, 'pragma!', load))
^  Redo: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _166304)
^  Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _166304)
   Call: (219) [system] compound(op(exec, 'pragma!', load))
   Exit: (219) [system] compound(op(exec, 'pragma!', load))
   Call: (219) [system] 0<1
   Exit: (219) [system] 0<1
   Call: (219) [system] _166304=op(exec, 'pragma!', load)
   Exit: (219) [system] op(exec, 'pragma!', load)=op(exec, 'pragma!', load)
^  Exit: (218) [user] compound_eles(0, op(exec, 'pragma!', load), op(exec, 'pragma!', load))
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^  Call: (217) [user] pfcIgnored(op(exec, 'pragma!', load))
^  Fail: (217) [user] pfcIgnored(op(exec, 'pragma!', load))
^  Fail: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _234104)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _234104)
   Call: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
   Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _234104)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _234104)
   Call: (217) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Exit: (217) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _234104)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _234104)
   Call: (217) [system] _245256 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _247114)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _247114)
   Call: (218) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
   Fail: (218) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _247114)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _247114)
   Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), _254524, _254526)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), 'next-operation', [op(exec, 'pragma!', load)])
   Call: (218) [lists] lists:member(_247114, ['next-operation', op(exec, 'pragma!', load)])
   Unify: (218) [lists] lists:member(_247114, ['next-operation', op(exec, 'pragma!', load)])
   Call: (219) [lists] lists:member_([op(exec, 'pragma!', load)], _247114, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', load)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _234104)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _234104)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _234104)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _234104)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _234104)
   Call: (218) [system] _234104='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^  Call: (216) [user] pfcTraced('next-operation')
^  Fail: (216) [user] pfcTraced('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, 'pragma!', load)], _247114, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'pragma!', load)], _247114, 'next-operation')
   Call: (220) [lists] lists:member_([], _247114, op(exec, 'pragma!', load))
   Unify: (220) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
   Exit: (220) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
   Exit: (219) [lists] lists:member_([op(exec, 'pragma!', load)], op(exec, 'pragma!', load), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, 'pragma!', load), ['next-operation', op(exec, 'pragma!', load)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^  Call: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _234104)
^  Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _234104)
   Call: (218) [system] var(op(exec, 'pragma!', load))
   Fail: (218) [system] var(op(exec, 'pragma!', load))
^  Redo: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _234104)
^  Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _234104)
   Call: (218) [system] compound(op(exec, 'pragma!', load))
   Exit: (218) [system] compound(op(exec, 'pragma!', load))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _234104=op(exec, 'pragma!', load)
   Exit: (218) [system] op(exec, 'pragma!', load)=op(exec, 'pragma!', load)
^  Exit: (217) [user] compound_eles(0, op(exec, 'pragma!', load), op(exec, 'pragma!', load))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^  Call: (216) [user] pfcTraced(op(exec, 'pragma!', load))
^  Fail: (216) [user] pfcTraced(op(exec, 'pragma!', load))
^  Fail: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', load)), +)
^  Fail: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', load)), +)
^  Redo: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcGetSearch(_400516)
^  Unify: (214) [user] pfcGetSearch(_400516)
   Call: (215) [t_l] t_l:pfcSearchTL(_402366)
   Fail: (215) [t_l] t_l:pfcSearchTL(_402366)
^  Redo: (214) [user] pfcGetSearch(_400516)
^  Call: (215) [user] pfcSearch(_405140)
^  Unify: (215) [user] pfcSearch(direct)
^  Exit: (215) [user] pfcSearch(direct)
   Call: (215) [system] _400516=direct
   Exit: (215) [system] direct=direct
^  Exit: (214) [user] pfcGetSearch(direct)
^  Call: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (215) [system] direct=direct
   Exit: (215) [system] direct=direct
^  Call: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^  Call: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _429574)
^  Unify: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _429574)
   Call: (217) [system] fail
   Fail: (217) [system] fail
^  Fail: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _429574)
^  Redo: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^  Call: (216) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'pragma!', load))))
^  Unify: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))))
^  Call: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:each_call_cleanup)
^  Unify: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:each_call_cleanup)
   Call: (218) [system] current_prolog_flag(occurs_check, _439836)
   Exit: (218) [system] current_prolog_flag(occurs_check, true)
^  Call: (218) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:set_prolog_flag(occurs_check, true))
^  Unify: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:set_prolog_flag(occurs_check, true))
   Call: (219) [system] true==true
   Exit: (219) [system] true==true
^  Call: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
   Call: (220) [system] is_list(_447332)
   Fail: (220) [system] is_list(_447332)
^  Redo: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
^  Call: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', load)))
^  Call: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', load)))
   Call: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', load)), _454726)
   Exit: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (221) [user] ignore(fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^  Unify: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^  Call: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Unify: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Call: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), true)
^  Fail: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), true)
^  Redo: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Call: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Call: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Fail: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Call: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), imported_from(system))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Call: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), _497388, _497390)
   Unify: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), _497388, _497390)
   Call: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Exit: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Call: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), _497388, _497390)
   Exit: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), '$pt$', 2)
   Exit: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), '$pt$', 2)
^  Call: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), built_in)
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), _508630)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), _509570)
   Call: (226) [system] nonvar(_510428)
^  Redo: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), _511430)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), _512364)
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), interpreted)
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), number_of_clauses(_521558))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), number_of_clauses(_521558))
   Call: (226) [system] nonvar(number_of_clauses(_3814))
   Exit: (226) [system] nonvar(number_of_clauses(_3814))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_3814), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_3814), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), number_of_clauses(0))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _16294), (prolog_current_choice(_16304), push_current_choice(_16304), clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _16326), pfc_call(_16326)), nb_setval('$pfc_current_choice', _16294))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _16294), user:(prolog_current_choice(_16304), push_current_choice(_16304), clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _16326), pfc_call(_16326)), user:nb_setval('$pfc_current_choice', _16294))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _16294))
   Call: (228) [system] nb_current('$pfc_current_choice', _16294)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_16304)
   Exit: (227) [system] prolog_current_choice(2950)
^  Call: (227) [user] push_current_choice(2950)
^  Unify: (227) [user] push_current_choice(2950)
   Call: (228) [system] nb_current('$pfc_current_choice', _25644)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (227) [user] push_current_choice(2950)
^  Call: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _16326)
^  Fail: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _16326)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _34016)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _16294), user:(prolog_current_choice(_16304), push_current_choice(_16304), clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _16326), pfc_call(_16326)), user:nb_setval('$pfc_current_choice', _16294))
^  Fail: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^  Fail: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^  Redo: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Exit: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Exit: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^  Call: (221) [user] ignore(fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^  Unify: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^  Call: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (223) [user] pfc_spft(_48886, _48972, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894))
^  Unify: (223) [user] pfc_spft(_48886, _49904, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894))
^  Call: (224) [user] pfcCallSystem('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Unify: (224) [user] pfcCallSystem('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Call: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Call: (226) [system] var('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Fail: (226) [system] var('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Redo: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Call: (226) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Exit: (226) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Redo: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Call: (226) [user] predicate_property('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), imported_from(system))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), imported_from(system))
   Call: (227) [system] nonvar(imported_from(system))
   Exit: (227) [system] nonvar(imported_from(system))
   Call: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Unify: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Call: (229) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Exit: (229) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), imported_from(system))
^  Redo: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Call: (226) [user] predicate_property('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), built_in)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), built_in)
   Call: (227) [system] nonvar(built_in)
   Exit: (227) [system] nonvar(built_in)
   Call: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Unify: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Call: (228) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Exit: (228) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Call: (228) [$syspreds] goal_name_arity('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _85044, _85046)
   Unify: (228) [$syspreds] goal_name_arity('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _85044, _85046)
   Call: (229) [system] compound('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Exit: (229) [system] compound('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Call: (229) [system] compound_name_arity('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _85044, _85046)
   Exit: (229) [system] compound_name_arity('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), '$spft$', 3)
   Exit: (228) [$syspreds] goal_name_arity('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), '$spft$', 3)
^  Call: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), built_in)
^  Redo: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Call: (226) [user] predicate_property('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _96286)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _97226)
   Call: (227) [system] nonvar(_98084)
^  Redo: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _99086)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _100020)
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Call: (228) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Exit: (228) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), interpreted)
^  Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Call: (226) [user] predicate_property('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), number_of_clauses(_109214))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), number_of_clauses(_109214))
   Call: (227) [system] nonvar(number_of_clauses(_109214))
   Exit: (227) [system] nonvar(number_of_clauses(_109214))
   Call: (227) [$syspreds] property_predicate(number_of_clauses(_109214), user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Unify: (227) [$syspreds] property_predicate(number_of_clauses(_109214), user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Call: (229) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Exit: (229) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
   Exit: (227) [$syspreds] property_predicate(number_of_clauses(725), user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), number_of_clauses(725))
^  Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Call: (226) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _124058), (prolog_current_choice(_124068), push_current_choice(_124068), clause('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _124090), pfc_call(_124090)), nb_setval('$pfc_current_choice', _124058))
^  Unify: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _124058), user:(prolog_current_choice(_124068), push_current_choice(_124068), clause('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _124090), pfc_call(_124090)), user:nb_setval('$pfc_current_choice', _124058))
^  Call: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', _124058))
   Call: (229) [system] nb_current('$pfc_current_choice', _124058)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
^  Exit: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (228) [system] prolog_current_choice(_124068)
   Exit: (228) [system] prolog_current_choice(2970)
^  Call: (228) [user] push_current_choice(2970)
^  Unify: (228) [user] push_current_choice(2970)
   Call: (229) [system] nb_current('$pfc_current_choice', _133408)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
   Call: (229) [system] b_setval('$pfc_current_choice', [2970])
   Exit: (229) [system] b_setval('$pfc_current_choice', [2970])
^  Exit: (228) [user] push_current_choice(2970)
^  Call: (228) [user] clause('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _124090)
^  Fail: (228) [user] clause('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _124090)
   Call: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (229) [system] duplicate_term([], _141780)
   Exit: (229) [system] duplicate_term([], [])
   Call: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _124058), user:(prolog_current_choice(_124068), push_current_choice(_124068), clause('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _124090), pfc_call(_124090)), user:nb_setval('$pfc_current_choice', _124058))
^  Fail: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Fail: (224) [user] pfcCallSystem('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^  Fail: (223) [user] pfc_spft(_48886, _149284, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894))
^  Redo: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Exit: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Exit: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^  Exit: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:set_prolog_flag(occurs_check, true))
^  Exit: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:each_call_cleanup)
^  Exit: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))))
^  Exit: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3576, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_3576)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3576, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_3576)), trace)), user:each_call_cleanup)
^  Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3576, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_3576)), trace)))
^  Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
^  Exit: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcRun
^  Unify: (202) [user] pfcRun
^  Call: (203) [user] pfcGetSearch(direct)
^  Unify: (203) [user] pfcGetSearch(direct)
   Call: (204) [t_l] t_l:pfcSearchTL(_246590)
   Fail: (204) [t_l] t_l:pfcSearchTL(_246590)
^  Redo: (203) [user] pfcGetSearch(direct)
^  Call: (204) [user] pfcSearch(_249364)
^  Unify: (204) [user] pfcSearch(direct)
^  Exit: (204) [user] pfcSearch(direct)
   Call: (204) [system] direct=direct
   Exit: (204) [system] direct=direct
^  Exit: (203) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcRun
^  Exit: (202) [user] pfcRun
^  Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (198) [user] if_t(into_simple_op(exec, ['pragma!', load, debug], op(exec, 'pragma!', load)), pfcAdd_Now('next-operation'(op(exec, 'pragma!', load))))
   Call: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436))
   Unify: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436))
   Call: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436)
   Unify: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436)
   Call: (201) [system] _286368=_286370
   Exit: (201) [system] _286368=_286368
^  Call: (201) [user] ignore(catch((not_compatio(write_exec(['pragma!', load, debug])), notrace(into_metta_callable('&self', ['pragma!', load, debug], _288266, _286368, _288270, _288272)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _288266, _286368, _288270, _288272, _286368, _3436)), give_up(_288308), pp_m('red', gave_up(_288308))))
^  Unify: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', load, debug])), notrace(into_metta_callable('&self', ['pragma!', load, debug], _288266, _286368, _288270, _288272)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _288266, _286368, _288270, _288272, _286368, _3436)), give_up(_288308), pp_m('red', gave_up(_288308))))
^  Call: (204) [user] not_compatio(write_exec(['pragma!', load, debug]))
^  Unify: (204) [user] not_compatio(write_exec(['pragma!', load, debug]))
^  Call: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', load, debug])))
^  Unify: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', load, debug])))
^  Call: (206) [user] once((is_mettalog;is_testing))
^  Unify: (206) [system] once(user:(is_mettalog;is_testing))
^  Call: (208) [user] is_mettalog
^  Unify: (208) [user] is_mettalog
^  Call: (209) [user] is_win64
^  Unify: (209) [user] is_win64
   Call: (210) [system] current_prolog_flag(windows, _307542)
   Fail: (210) [system] current_prolog_flag(windows, _308470)
^  Fail: (209) [user] is_win64
^  Redo: (208) [user] is_mettalog
^  Unify: (208) [user] is_mettalog
^  Call: (209) [user] is_metta_flag(log)
^  Unify: (209) [user] is_metta_flag(log)
^  Call: (211) [system] setup_call_cleanup('$notrace'(_313930, _313932), once(user:is_flag0(log)), '$restore_trace'(_313930, _313932))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_313930, _313932), system:once(user:is_flag0(log)), system:'$restore_trace'(_313930, _313932))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_313930, _313932))
^  Fail: (209) [user] is_metta_flag(log)
^  Fail: (208) [user] is_mettalog
^  Call: (208) [user] is_testing
^  Unify: (208) [user] is_testing
^  Call: (209) [user] is_metta_flag(test)
^  Unify: (209) [user] is_metta_flag(test)
^  Call: (211) [system] setup_call_cleanup('$notrace'(_322300, _322302), once(user:is_flag0(test)), '$restore_trace'(_322300, _322302))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_322300, _322302), system:once(user:is_flag0(test)), system:'$restore_trace'(_322300, _322302))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_322300, _322302))
^  Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (209) [user] is_metta_flag(test)
^  Exit: (208) [user] is_testing
^  Exit: (206) [system] once(user:(is_mettalog;is_testing))
^  Call: (206) [user] user_err(write_exec(['pragma!', load, debug]))
^  Unify: (206) [user] user_err(write_exec(['pragma!', load, debug]))
^  Call: (207) [user] original_user_error(_330696)
^  Unify: (207) [user] original_user_error(_330696)
   Call: (208) [system] stream_property(_330696, file_no(2))
   Unify: (208) [system] stream_property(_330696, file_no(2))
   Call: (209) [system] nonvar(_330696)
   Redo: (208) [system] stream_property(_330696, file_no(2))
   Unify: (208) [system] stream_property(_330696, file_no(2))
   Call: (209) [system] nonvar(_330696)
   Redo: (208) [system] stream_property(_330696, file_no(2))
   Unify: (208) [system] stream_property(_330696, file_no(2))
   Call: (209) [system] nonvar(file_no(2))
   Exit: (209) [system] nonvar(file_no(2))
   Call: (209) [system] file_no(2)=alias(_341816)
   Redo: (208) [system] stream_property(_330696, file_no(2))
   Exit: (208) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (207) [user] original_user_error((0x7fe6c676e200))
^  Call: (207) [user] with_output_to((0x7fe6c676e200), write_exec(['pragma!', load, debug]))
   Call: (209) [user] write_exec(['pragma!', load, debug])
   Unify: (209) [user] write_exec(['pragma!', load, debug])
^  Call: (210) [user] real_notrace(write_exec0(['pragma!', load, debug]))
^  Unify: (210) [user] real_notrace(user:write_exec0(['pragma!', load, debug]))
^  Call: (211) [user] setup_call_cleanup('$notrace'(_350248, _350250), once(user:write_exec0(['pragma!', load, debug])), '$restore_trace'(_350248, _350250))
^  Unify: (211) [system] setup_call_cleanup(user:'$notrace'(_350248, _350250), user:once(user:write_exec0(['pragma!', load, debug])), user:'$restore_trace'(_350248, _350250))
^  Call: (212) [system] sig_atomic(user:'$notrace'(_350248, _350250))
  !(pragma! load debug)

^  Exit: (211) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['pragma!', load, debug])), user:'$restore_trace'(3, -1))
^  Exit: (210) [user] real_notrace(user:write_exec0(['pragma!', load, debug]))
   Exit: (209) [user] write_exec(['pragma!', load, debug])
^  Exit: (207) [user] with_output_to((0x7fe6c676e200), write_exec(['pragma!', load, debug]))
^  Exit: (206) [user] user_err(write_exec(['pragma!', load, debug]))
^  Exit: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', load, debug])))
^  Exit: (204) [user] not_compatio(write_exec(['pragma!', load, debug]))
^  Call: (205) [system] setup_call_cleanup('$notrace'(_361974, _361976), once(user:into_metta_callable('&self', ['pragma!', load, debug], _288266, _286368, _288270, _288272)), '$restore_trace'(_361974, _361976))
^  Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_361974, _361976), system:once(user:into_metta_callable('&self', ['pragma!', load, debug], _288266, _286368, _288270, _288272)), system:'$restore_trace'(_361974, _361976))
^  Call: (206) [system] sig_atomic(system:'$notrace'(_361974, _361976))
^  Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [])), system:'$restore_trace'(3, -1))
   Call: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
   Unify: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
   Call: (205) [user] reset_caches
   Unify: (205) [user] reset_caches
^  Call: (206) [user] forall(clause(reset_cache, _377924), forall(rtrace_on_error(_377924), true))
^  Unify: (206) [$apply] forall(user:clause(reset_cache, _377924), user:forall(rtrace_on_error(_377924), true))
^  Call: (207) [user] clause(reset_cache, _377924)
^  Exit: (207) [user] clause(reset_cache, retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766)))
^  Call: (207) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), true)
^  Unify: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), user:true)
   Call: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766)))
   Unify: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766)))
   Call: (209) [user] catch_err(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766)), _385410, (write_src_uo(_385410=retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), catch(rtrace(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), _385410, throw(give_up(_385410=retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))))), throw(_385410)))
   Unify: (209) [user] catch_err(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766)), _385410, (write_src_uo(_385410=retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), catch(rtrace(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), _385410, throw(give_up(_385410=retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))))), throw(_385410)))
^  Call: (211) [user] retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))
^  Exit: (211) [user] retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))
   Exit: (209) [user] catch_err(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766)), _385410, (write_src_uo(_385410=retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), catch(rtrace(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), _385410, throw(give_up(_385410=retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))))), throw(_385410)))
   Exit: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766)))
^  Exit: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), user:true)
^  Redo: (207) [user] clause(reset_cache, _377924)
^  Exit: (207) [user] clause(reset_cache, true)
^  Call: (207) [user] forall(rtrace_on_error(true), true)
^  Unify: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (208) [user] rtrace_on_error(true)
   Unify: (208) [user] rtrace_on_error(true)
   Call: (209) [user] catch_err(true, _397534, (write_src_uo(_397534=true), catch(rtrace(true), _397534, throw(give_up(_397534=true))), throw(_397534)))
   Unify: (209) [user] catch_err(true, _397534, (write_src_uo(_397534=true), catch(rtrace(true), _397534, throw(give_up(_397534=true))), throw(_397534)))
   Exit: (209) [user] catch_err(true, _397534, (write_src_uo(_397534=true), catch(rtrace(true), _397534, throw(give_up(_397534=true))), throw(_397534)))
   Exit: (208) [user] rtrace_on_error(true)
^  Exit: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (206) [$apply] forall(user:clause(reset_cache, _377924), user:forall(rtrace_on_error(_377924), true))
   Exit: (205) [user] reset_caches
   Call: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
   Unify: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
   Call: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
   Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
   Call: (209) [user] file_hides_results(eval_H(500, '&self', ['pragma!', load, debug], _286368))
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
   Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_434598, _434600), once(user:(reset_eval_num, _434070=res(_3436), _434086=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', load, debug], _286368), _434104), (is_compatio->option_else(answer, _434128, leap);option_else(answer, _434128, each)), option_else('maximum-result-count', _434150, inf), option_else('initial-result-count', _434164, 10), _434176=contrl(_434150, _434128), _434194=_434196, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_434224), option_value(exec, skip), \+always_exec(_434104)->_434254=(skip(eval_H(500, '&self', ['pragma!', load, debug], _286368)), deterministic(_434270)), _434194=1, !, true;_434254=(eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, _434070, _434328)), !, flag(result_num, _434354, 0), _434366=eval('&self', _434104, _286368), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_286368), if_t(_434194==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_434194==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_434366)))), if_t(option_value(repl, true), add_history_src(exec(_434104))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_434366), writeln('.')))), true)))), '$restore_trace'(_434598, _434600))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_434598, _434600), system:once(user:(reset_eval_num, _434070=res(_3436), _434086=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', load, debug], _286368), _434104), (is_compatio->option_else(answer, _434128, leap);option_else(answer, _434128, each)), option_else('maximum-result-count', _434150, inf), option_else('initial-result-count', _434164, 10), _434176=contrl(_434150, _434128), _434194=_434196, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_434224), option_value(exec, skip), \+always_exec(_434104)->_434254=(skip(eval_H(500, '&self', ['pragma!', load, debug], _286368)), deterministic(_434270)), _434194=1, !, true;_434254=(eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, _434070, _434328)), !, flag(result_num, _434354, 0), _434366=eval('&self', _434104, _286368), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_286368), if_t(_434194==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_434194==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_434366)))), if_t(option_value(repl, true), add_history_src(exec(_434104))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_434366), writeln('.')))), true)))), system:'$restore_trace'(_434598, _434600))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_434598, _434600))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3436)=res(_3436), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', load, debug], _286368), ['pragma!', load, debug]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _434194=_434194, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_434224), option_value(exec, skip), \+always_exec(['pragma!', load, debug])->(eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328))=(skip(eval_H(500, '&self', ['pragma!', load, debug], _286368)), deterministic(_434270)), _434194=1, !, true;(eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328))=(eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328)), !, flag(result_num, 1, 0), eval('&self', ['pragma!', load, debug], _286368)=eval('&self', ['pragma!', load, debug], _286368), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_286368), if_t(_434194==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_434194==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['pragma!', load, debug], _286368))))), if_t(option_value(repl, true), add_history_src(exec(['pragma!', load, debug]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', ['pragma!', load, debug], _286368)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (209) [user] in_answer_io(format('~N['))
^  Unify: (209) [user] in_answer_io(format('~N['))
   Call: (210) [system] nb_current(suspend_answers, true)
^  Redo: (209) [user] in_answer_io(format('~N['))
^  Unify: (209) [user] in_answer_io(format('~N['))
^  Call: (210) [user] answer_output(_466550)
^  Unify: (210) [user] answer_output(_466550)
^  Call: (211) [user] is_testing
^  Unify: (211) [user] is_testing
^  Call: (212) [user] is_metta_flag(test)
^  Unify: (212) [user] is_metta_flag(test)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_472092, _472094), once(user:is_flag0(test)), '$restore_trace'(_472092, _472094))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_472092, _472094), system:once(user:is_flag0(test)), system:'$restore_trace'(_472092, _472094))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_472092, _472094))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] is_metta_flag(test)
^  Exit: (211) [user] is_testing
^  Call: (211) [user] original_user_output(_466550)
^  Unify: (211) [user] original_user_output(_466550)
   Call: (212) [system] stream_property(_466550, file_no(1))
   Unify: (212) [system] stream_property(_466550, file_no(1))
   Call: (213) [system] nonvar(_466550)
   Redo: (212) [system] stream_property(_466550, file_no(1))
   Unify: (212) [system] stream_property(_466550, file_no(1))
   Call: (213) [system] nonvar(_466550)
   Redo: (212) [system] stream_property(_466550, file_no(1))
   Unify: (212) [system] stream_property(_466550, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_488828)
   Redo: (212) [system] stream_property(_466550, file_no(1))
   Exit: (212) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (211) [user] original_user_output((0x7fe6c676e100))
^  Exit: (210) [user] answer_output((0x7fe6c676e100))
^  Call: (210) [user] with_output_to((0x7fe6c676e100), format('~N['))
   Call: (212) [$syspreds] format('~N[')
   Unify: (212) [$syspreds] format('~N[')
^  Call: (213) [$syspreds] format('~N[', [])
[
^  Exit: (213) [$syspreds] format('~N[', [])
   Exit: (212) [$syspreds] format('~N[')
^  Exit: (210) [user] with_output_to((0x7fe6c676e100), format('~N['))
^  Exit: (209) [user] in_answer_io(format('~N['))
   Call: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _500998, _434270, timed_call((eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328)), _501004), ((((_434270==true->!;true), set_option_value(interactive, _500998), contrl(inf, each)=contrl(_501074, _501076), nb_setarg(1, res(_3436), _434328), current_input(_501100), read_pending_codes(_501100, _501112, []), flag(result_num, _501126, _501126+1), flag(result_num, _501146, _501146), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _434328))), if_t(_501146=<_501074, ((_501146==1, _434270==true->not_compatio(format('~N~nDeterministic: ', [])), !;_434270==true->not_compatio(format('~N~nLast Result(~w): ', [_501146])), !;not_compatio(format('~N~nNDet Result(~w): ', [_501146]))), ignore((not_compatio(if_t(\+symbolic(_434328), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_434328)), true)))))))), in_answer_io(write_asrc(_434328)), not_compatio(format('~N')), (_434270\==true, _500998, _501076\==leap, 10>_501146, _501146<_501074->_501508=true;_501508=false), if_t((_501508==true;_434270==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _501004))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _501612), maplist(print_var, _501612), nop(nl)));true)))), (_501508==true->write("~npress ';' for more solutions "), get_single_char_key(_501674), not_compatio((writeq(key=_501674), nl)), (_501674==b->once(repl), fail;_501674==m->make;_501674==t->nop(set_debug(eval, true)), rtrace;_501674=='T'->set_debug(eval, true);_501674==(;)->true;_501674==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_501674=='L'->nb_setarg(1, contrl(inf, each), _501146);_501674==l->nb_setarg(2, contrl(inf, each), leap);(_501674=='\n';_501674=='\r')->!, fail;!, fail));_434270\==true, \+_500998, contrl(inf, each)=contrl(_501074, leap)->true;_434270==true->!;true), format('~N~n')))
   Unify: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _434270, timed_call((eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328)), _501004), ((((_434270==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_501074, _501076), nb_setarg(1, res(_3436), _434328), current_input(_501100), read_pending_codes(_501100, _501112, []), flag(result_num, _501126, _501126+1), flag(result_num, _501146, _501146), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _434328))), if_t(_501146=<_501074, ((_501146==1, _434270==true->not_compatio(format('~N~nDeterministic: ', [])), !;_434270==true->not_compatio(format('~N~nLast Result(~w): ', [_501146])), !;not_compatio(format('~N~nNDet Result(~w): ', [_501146]))), ignore((not_compatio(if_t(\+symbolic(_434328), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_434328)), true)))))))), in_answer_io(write_asrc(_434328)), not_compatio(format('~N')), (_434270\==true, false, _501076\==leap, 10>_501146, _501146<_501074->_501508=true;_501508=false), if_t((_501508==true;_434270==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _501004))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _501612), maplist(print_var, _501612), nop(nl)));true)))), (_501508==true->write("~npress ';' for more solutions "), get_single_char_key(_501674), not_compatio((writeq(key=_501674), nl)), (_501674==b->once(repl), fail;_501674==m->make;_501674==t->nop(set_debug(eval, true)), rtrace;_501674=='T'->set_debug(eval, true);_501674==(;)->true;_501674==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_501674=='L'->nb_setarg(1, contrl(inf, each), _501146);_501674==l->nb_setarg(2, contrl(inf, each), leap);(_501674=='\n';_501674=='\r')->!, fail;!, fail));_434270\==true, \+false, contrl(inf, each)=contrl(_501074, leap)->true;_434270==true->!;true), format('~N~n')))
   Call: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328)), _501004)
   Unify: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328)), _501004)
   Call: (211) [system] statistics(cputime, _514232)
   Exit: (211) [system] statistics(cputime, 4.921456517)
   Call: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328)))
   Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328)))
^  Call: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] var(true)
   Fail: (213) [system] var(true)
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (213) [user] option_value0(rtrace, 'True')
^  Unify: (213) [user] option_value0(rtrace, 'True')
^  Call: (214) [user] was_option_value(rtrace, _8252)
^  Unify: (214) [user] was_option_value(rtrace, _8252)
   Call: (215) [system] current_prolog_flag(rtrace, _10110)
   Fail: (215) [system] current_prolog_flag(rtrace, _10110)
^  Redo: (214) [user] was_option_value(rtrace, _8252)
^  Unify: (214) [user] was_option_value(rtrace, _8252)
   Call: (215) [$syspreds] prolog_load_context(rtrace, _13824)
   Fail: (215) [$syspreds] prolog_load_context(rtrace, _13824)
^  Redo: (214) [user] was_option_value(rtrace, _8252)
^  Unify: (214) [user] was_option_value(rtrace, _8252)
   Call: (215) [system] nb_current(rtrace, _17538)
   Fail: (215) [system] nb_current(rtrace, _17538)
^  Fail: (214) [user] was_option_value(rtrace, _8252)
^  Redo: (213) [user] option_value0(rtrace, 'True')
^  Fail: (213) [user] option_value0(rtrace, 'True')
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] true==false
   Fail: (213) [system] true==false
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_27762, _27764), once(user:option_value0(rtrace, true)), '$restore_trace'(_27762, _27764))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_27762, _27764), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_27762, _27764))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_27762, _27764))
^  Fail: (212) [user] option_value(rtrace, true)
   Redo: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
   Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
^  Call: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] var(rtrace)
   Fail: (213) [system] var(rtrace)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] rtrace==false
   Fail: (213) [system] rtrace==false
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] rtrace==true
   Fail: (213) [system] rtrace==true
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
^  Call: (213) [user] fast_option_value(rtrace, debug)
^  Unify: (213) [user] fast_option_value(rtrace, debug)
   Call: (214) [system] atom(rtrace)
   Exit: (214) [system] atom(rtrace)
   Call: (214) [system] current_prolog_flag(rtrace, debug)
   Fail: (214) [system] current_prolog_flag(rtrace, debug)
^  Fail: (213) [user] fast_option_value(rtrace, debug)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
^  Call: (213) [user] fast_option_value(rtrace, trace)
^  Unify: (213) [user] fast_option_value(rtrace, trace)
   Call: (214) [system] atom(rtrace)
   Exit: (214) [system] atom(rtrace)
   Call: (214) [system] current_prolog_flag(rtrace, trace)
   Fail: (214) [system] current_prolog_flag(rtrace, trace)
^  Fail: (213) [user] fast_option_value(rtrace, trace)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _62980)
   Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _62980)
^  Call: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _62980, _64916)
^  Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _62980, [])
   Call: (215) [system] current_prolog_flag(nodebugx, true)
^  Redo: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _62980, _67720)
^  Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _62980, _68658)
^  Call: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (215) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_71392, _71394, _71396), defined)
^  Unify: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_71392, _71394, _71396), defined)
   Call: (216) [system] nonvar(defined)
   Exit: (216) [system] nonvar(defined)
   Call: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_71392, _71394, _71396))
   Unify: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_71392, _71394, _71396))
   Call: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_71392, _71394, _71396))
   Unify: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_71392, _71394, _71396))
   Call: (218) [system] callable(debugging_logicmoo_setting(_71392, _71394, _71396))
   Exit: (218) [system] callable(debugging_logicmoo_setting(_71392, _71394, _71396))
   Call: (218) [system] atom(bugger)
   Exit: (218) [system] atom(bugger)
   Exit: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_71392, _71394, _71396))
   Exit: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_71392, _71394, _71396))
^  Exit: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_71392, _71394, _71396), defined)
^  Call: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _62980, _85306)
^  Unify: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Exit: (212) [user] is_debugging(rtrace)
   Exit: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
^  Call: (212) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), tAt_rtrace)
^  Unify: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), rtrace:tAt_rtrace)
   Call: (213) [system] _95766=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (213) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (213) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), deterministic(_97644)), (notrace(_97644==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), deterministic(_97644)), (notrace(_97644==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (214) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (217) [rtrace] rtrace:restart_rtrace1
^  Unify: (217) [rtrace] rtrace:restart_rtrace1
^  Exit: (217) [rtrace] rtrace:restart_rtrace1
^  Exit: (214) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (215) [user] eval_H(500, '&self', ['pragma!', load, debug], _3568)
   Unify: (215) [user] eval_H(500, '&self', ['pragma!', load, debug], _3568)
^  Call: (216) [user] catch_metta_return(eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568), _3568)
^  Unify: (216) [user] catch_metta_return(eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568), _3568)
^  Call: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
   Call: (219) [system] var(['pragma!', load, debug])
^  Redo: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_113024, _113026), once(user:self_eval(['pragma!', load, debug])), '$restore_trace'(_113024, _113026))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_113024, _113026), system:once(user:self_eval(['pragma!', load, debug])), system:'$restore_trace'(_113024, _113026))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_113024, _113026))
^  Redo: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_117762, _117764), once(user:nonvar(_3568)), '$restore_trace'(_117762, _117764))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_117762, _117764), system:once(user:nonvar(_3568)), system:'$restore_trace'(_117762, _117764))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_117762, _117764))
^  Redo: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_122500, _122502), once(user:nonvar(_3568)), '$restore_trace'(_122500, _122502))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_122500, _122502), system:once(user:nonvar(_3568)), system:'$restore_trace'(_122500, _122502))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_122500, _122502))
^  Redo: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
   Call: (219) [system] [load, debug]==[]
^  Redo: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
   Call: (219) [system] atom(=)
   Exit: (219) [system] atom(=)
   Call: (219) [system] (=)\==(=)
^  Redo: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (219) [user] self_eval(['pragma!', load, debug])
^  Unify: (219) [user] self_eval(['pragma!', load, debug])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_136566, _136568), once(user:self_eval0(['pragma!', load, debug])), '$restore_trace'(_136566, _136568))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_136566, _136568), system:once(user:self_eval0(['pragma!', load, debug])), system:'$restore_trace'(_136566, _136568))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_136566, _136568))
^  Fail: (219) [user] self_eval(['pragma!', load, debug])
^  Redo: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (219) [user] eval_00(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (219) [user] eval_00(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (220) [user] self_eval(['pragma!', load, debug])
^  Unify: (220) [user] self_eval(['pragma!', load, debug])
^  Call: (222) [system] setup_call_cleanup('$notrace'(_145964, _145966), once(user:self_eval0(['pragma!', load, debug])), '$restore_trace'(_145964, _145966))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_145964, _145966), system:once(user:self_eval0(['pragma!', load, debug])), system:'$restore_trace'(_145964, _145966))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_145964, _145966))
^  Fail: (220) [user] self_eval(['pragma!', load, debug])
^  Redo: (219) [user] eval_00(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (219) [user] eval_00(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (220) [user] eval_01(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (220) [user] eval_01(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (223) [system] 500<1
   Fail: (223) [system] 500<1
^  Redo: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (222) [system] setup_call_cleanup('$notrace'(_159122, _159124), once(user:(_159098 is 500-1, copy_term(['pragma!', load, debug], _159112))), '$restore_trace'(_159122, _159124))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_159122, _159124), system:once(user:(_159098 is 500-1, copy_term(['pragma!', load, debug], _159112))), system:'$restore_trace'(_159122, _159124))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_159122, _159124))
^  Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['pragma!', load, debug], ['pragma!', load, debug]))), system:'$restore_trace'(3, -1))
^  Call: (221) [user] trace_eval(eval_20(=, _106418), e, 499, '&self', ['pragma!', load, debug], _162906)
^  Unify: (221) [user] trace_eval(eval_20(=, _106418), e, 499, '&self', ['pragma!', load, debug], _162906)
^  Call: (222) [user] must_det_ll((notrace((flag(eval_num, _164816, _164816+1), _164834 is _164816 mod 500, _164852 is 99-499 mod 100, _164876=_164878, option_else('trace-length', _164890, 500), option_else('trace-depth', _164898, 30))), quietly(if_t((nop(stop_rtrace), _164834>_164890), (set_debug(eval, false), _164954 is _164890+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_165006)))))
^  Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _164816, _164816+1), _164834 is _164816 mod 500, _164852 is 99-499 mod 100, _164876=_164878, option_else('trace-length', _164890, 500), option_else('trace-depth', _164898, 30))), quietly(if_t((nop(stop_rtrace), _164834>_164890), (set_debug(eval, false), _164954 is _164890+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_165006)))))
^  Call: (223) [user] once(user:(notrace((flag(eval_num, _164816, _164816+1), _164834 is _164816 mod 500, _164852 is 99-499 mod 100, _164876=_164878, option_else('trace-length', _164890, 500), option_else('trace-depth', _164898, 30))), quietly(if_t((nop(stop_rtrace), _164834>_164890), (set_debug(eval, false), _164954 is _164890+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_165006)))))
^  Unify: (223) [system] once(user:(notrace((flag(eval_num, _164816, _164816+1), _164834 is _164816 mod 500, _164852 is 99-499 mod 100, _164876=_164878, option_else('trace-length', _164890, 500), option_else('trace-depth', _164898, 30))), quietly(if_t((nop(stop_rtrace), _164834>_164890), (set_debug(eval, false), _164954 is _164890+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_165006)))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_168730, _168732), once(user:(flag(eval_num, _164816, _164816+1), _164834 is _164816 mod 500, _164852 is 99-499 mod 100, _164876=_164878, option_else('trace-length', _164890, 500), option_else('trace-depth', _164898, 30))), '$restore_trace'(_168730, _168732))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_168730, _168732), system:once(user:(flag(eval_num, _164816, _164816+1), _164834 is _164816 mod 500, _164852 is 99-499 mod 100, _164876=_164878, option_else('trace-length', _164890, 500), option_else('trace-depth', _164898, 30))), system:'$restore_trace'(_168730, _168732))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_168730, _168732))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _164876=_164876, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _164954 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace)))))
^  Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _164954 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace)))))
^  Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _164954 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace)))))
   Call: (225) [user] nop(notrace(no_repeats_var(_165006)))
   Unify: (225) [user] nop(notrace(no_repeats_var(_165006)))
   Exit: (225) [user] nop(notrace(no_repeats_var(_165006)))
^  Exit: (223) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _164876=_164876, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _164954 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_165006)))))
^  Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _164876=_164876, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _164954 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_165006)))))
   Call: (222) [occurs] occurs:sub_term(_180194, e)
   Unify: (222) [occurs] occurs:sub_term(e, e)
   Exit: (222) [occurs] occurs:sub_term(e, e)
   Call: (222) [system] e\=e
   Fail: (222) [system] e\=e
   Redo: (222) [occurs] occurs:sub_term(_180194, e)
   Unify: (222) [occurs] occurs:sub_term(_180194, e)
   Call: (223) [system] compound(e)
   Fail: (223) [system] compound(e)
   Fail: (222) [occurs] occurs:sub_term(_180194, e)
^  Redo: (221) [user] trace_eval(eval_20(=, _106418), e, 499, '&self', ['pragma!', load, debug], _162906)
   Call: (222) [system] _190412=e
   Exit: (222) [system] e=e
^  Call: (222) [user] if_trace((eval;e), (_164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))
^  Unify: (222) [user] if_trace((eval;e), (_164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))
^  Call: (224) [system] setup_call_cleanup('$notrace'(_194216, _194218), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]]))), _194174, fbug((_194174-->if_trace((eval;e), (_164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))))))), '$restore_trace'(_194216, _194218))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_194216, _194218), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]]))), _194174, fbug((_194174-->if_trace((eval;e), (_164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))))))), system:'$restore_trace'(_194216, _194218))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_194216, _194218))
^  Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]]))), _194174, fbug((_194174-->if_trace((eval;e), (_164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (222) [user] if_trace((eval;e), (_164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))
   Call: (222) [system] _198998=retval(fail)
   Exit: (222) [system] retval(fail)=retval(fail)
   Call: (222) [system] _200860=(\+ \+ (flag(eval_num, _200880, _200880+1), (retval(fail)\=@=retval(fail), nonvar(_162906)->indentq(0, _200880, <--, [e, _162906]);indentq(0, _200880, <--, [e, retval(fail)]))))
   Exit: (222) [system] (\+ \+ (flag(eval_num, _200880, _200880+1), (retval(fail)\=@=retval(fail), nonvar(_162906)->indentq(0, _200880, <--, [e, _162906]);indentq(0, _200880, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _200880, _200880+1), (retval(fail)\=@=retval(fail), nonvar(_162906)->indentq(0, _200880, <--, [e, _162906]);indentq(0, _200880, <--, [e, retval(fail)]))))
^  Call: (222) [user] call_cleanup(((call(eval_20(=, _106418), 499, '&self', ['pragma!', load, debug], _162906)*->nb_setarg(1, retval(fail), _162906);fail, trace, call(eval_20(=, _106418), 499, '&self', ['pragma!', load, debug], _162906)), ignore(notrace((\+_162906\=_165006, nb_setarg(1, retval(fail), _162906))))), ignore((_164876==1->ignore(\+ \+ (flag(eval_num, _200880, _200880+1), (retval(fail)\=@=retval(fail), nonvar(_162906)->indentq(0, _200880, <--, [e, _162906]);indentq(0, _200880, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _200880, _200880+1), (retval(fail)\=@=retval(fail), nonvar(_162906)->indentq(0, _200880, <--, [e, _162906]);indentq(0, _200880, <--, [e, retval(fail)])))))))))))
^  Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _106418), 499, '&self', ['pragma!', load, debug], _162906)*->nb_setarg(1, retval(fail), _162906);fail, trace, call(eval_20(=, _106418), 499, '&self', ['pragma!', load, debug], _162906)), ignore(notrace((\+_162906\=_165006, nb_setarg(1, retval(fail), _162906))))), user:ignore((_164876==1->ignore(\+ \+ (flag(eval_num, _200880, _200880+1), (retval(fail)\=@=retval(fail), nonvar(_162906)->indentq(0, _200880, <--, [e, _162906]);indentq(0, _200880, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _200880, _200880+1), (retval(fail)\=@=retval(fail), nonvar(_162906)->indentq(0, _200880, <--, [e, _162906]);indentq(0, _200880, <--, [e, retval(fail)])))))))))))
^  Call: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
   Call: (225) [system] atom(['pragma!', load, debug])
^  Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Call: (225) [user] no_eval(['pragma!', load, debug])
^  Unify: (225) [user] no_eval(['pragma!', load, debug])
^  Call: (226) [user] self_eval(['pragma!', load, debug])
^  Unify: (226) [user] self_eval(['pragma!', load, debug])
^  Call: (228) [system] setup_call_cleanup('$notrace'(_213266, _213268), once(user:self_eval0(['pragma!', load, debug])), '$restore_trace'(_213266, _213268))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_213266, _213268), system:once(user:self_eval0(['pragma!', load, debug])), system:'$restore_trace'(_213266, _213268))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_213266, _213268))
^  Fail: (226) [user] self_eval(['pragma!', load, debug])
^  Redo: (225) [user] no_eval(['pragma!', load, debug])
^  Unify: (225) [user] no_eval(['pragma!', load, debug])
   Call: (226) [system] atomic('pragma!')
   Exit: (226) [system] atomic('pragma!')
^  Call: (226) [user] is_sl('pragma!')
^  Unify: (226) [user] is_sl('pragma!')
   Call: (227) [system] number('pragma!')
^  Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
   Call: (225) [system] [load, debug]==[]
^  Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
   Call: (225) [system] atom(=)
   Exit: (225) [system] atom(=)
   Call: (225) [system] (=)\==(=)
^  Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
   Call: (225) [system] callable('pragma!')
   Exit: (225) [system] callable('pragma!')
^  Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
   Call: (225) [system] is_list([load, debug])
   Exit: (225) [system] is_list([load, debug])
^  Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
   Call: (225) [system] is_list(['pragma!', load, debug])
   Exit: (225) [system] is_list(['pragma!', load, debug])
^  Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], ['pragma!'|_240300])
   Call: (225) [system] var('pragma!')
^  Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Call: (225) [user] once(expand_eval(['pragma!', load, debug], _244062))
^  Unify: (225) [system] once(user:expand_eval(['pragma!', load, debug], _244062))
^  Call: (226) [user] expand_eval(['pragma!', load, debug], _244062)
^  Unify: (226) [user] expand_eval(['pragma!', load, debug], _244062)
   Call: (227) [system] is_list(['pragma!', load, debug])
   Exit: (227) [system] is_list(['pragma!', load, debug])
^  Unify: (226) [user] expand_eval(['pragma!', load, debug], ['pragma!'|_249638])
   Call: (227) [system] ground('pragma!')
   Exit: (227) [system] ground('pragma!')
^  Unify: (226) [user] expand_eval(['pragma!', load, debug], ['pragma!'|_252420])
^  Call: (227) [user] apply:maplist(expand_eval, [load, debug], _252420)
^  Unify: (227) [apply] apply:maplist(user:expand_eval, [load, debug], _252420)
   Call: (228) [apply] apply:maplist_([load, debug], _252420, user:expand_eval)
   Unify: (228) [apply] apply:maplist_([load, debug], [_256166|_256168], user:expand_eval)
^  Call: (229) [user] expand_eval(load, _256166)
^  Unify: (229) [user] expand_eval(load, _256166)
   Call: (230) [system] is_list(load)
^  Redo: (229) [user] expand_eval(load, _256166)
   Call: (230) [system] load=_256166
   Exit: (230) [system] load=load
^  Exit: (229) [user] expand_eval(load, load)
   Call: (229) [apply] apply:maplist_([debug], _256168, user:expand_eval)
   Unify: (229) [apply] apply:maplist_([debug], [_264528|_264530], user:expand_eval)
^  Call: (230) [user] expand_eval(debug, _264528)
^  Unify: (230) [user] expand_eval(debug, _264528)
   Call: (231) [system] is_list(debug)
^  Redo: (230) [user] expand_eval(debug, _264528)
   Call: (231) [system] debug=_264528
   Exit: (231) [system] debug=debug
^  Exit: (230) [user] expand_eval(debug, debug)
   Call: (230) [apply] apply:maplist_([], _264530, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (229) [apply] apply:maplist_([debug], [debug], user:expand_eval)
   Exit: (228) [apply] apply:maplist_([load, debug], [load, debug], user:expand_eval)
^  Exit: (227) [apply] apply:maplist(user:expand_eval, [load, debug], [load, debug])
^  Exit: (226) [user] expand_eval(['pragma!', load, debug], ['pragma!', load, debug])
^  Exit: (225) [system] once(user:expand_eval(['pragma!', load, debug], ['pragma!', load, debug]))
   Call: (225) [system] ['pragma!', load, debug]\==['pragma!', load, debug]
^  Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Call: (225) [user] is_progn('pragma!')
^  Unify: (225) [user] is_progn('pragma!')
   Call: (226) [system] var('pragma!')
^  Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Call: (225) [user] is_space_op('pragma!')
^  Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
   Call: (225) [system] is_list(load)
^  Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^  Call: (225) [user] must_det_ll(into_name('&self', load, _292518))
^  Unify: (225) [user] must_det_ll(user:into_name('&self', load, _292518))
^  Call: (226) [user] once(user:into_name('&self', load, _292518))
^  Unify: (226) [system] once(user:into_name('&self', load, _292518))
   Call: (227) [user] into_name('&self', load, _292518)
   Unify: (227) [user] into_name('&self', load, load)
   Exit: (227) [user] into_name('&self', load, load)
^  Exit: (226) [system] once(user:into_name('&self', load, load))
^  Exit: (225) [user] must_det_ll(user:into_name('&self', load, load))
^  Call: (225) [user] must_det_ll(nd_ignore((eval_args(=, _106418, 499, '&self', debug, _300870), set_option_value_interp(load, _300870))))
^  Unify: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _106418, 499, '&self', debug, _300870), set_option_value_interp(load, _300870))))
^  Call: (226) [user] once(user:nd_ignore((eval_args(=, _106418, 499, '&self', debug, _300870), set_option_value_interp(load, _300870))))
^  Unify: (226) [system] once(user:nd_ignore((eval_args(=, _106418, 499, '&self', debug, _300870), set_option_value_interp(load, _300870))))
^  Call: (227) [user] nd_ignore((eval_args(=, _106418, 499, '&self', debug, _300870), set_option_value_interp(load, _300870)))
^  Unify: (227) [user] nd_ignore((eval_args(=, _106418, 499, '&self', debug, _300870), set_option_value_interp(load, _300870)))
^  Call: (229) [user] eval_args(=, _106418, 499, '&self', debug, _300870)
^  Unify: (229) [user] eval_args(=, _106418, 499, '&self', debug, _300870)
   Call: (230) [system] var(debug)
^  Redo: (229) [user] eval_args(=, _106418, 499, '&self', debug, _300870)
^  Unify: (229) [user] eval_args(=, _106418, 499, '&self', debug, _300870)
^  Call: (231) [system] setup_call_cleanup('$notrace'(_311152, _311154), once(user:self_eval(debug)), '$restore_trace'(_311152, _311154))
^  Unify: (231) [system] setup_call_cleanup(system:'$notrace'(_311152, _311154), system:once(user:self_eval(debug)), system:'$restore_trace'(_311152, _311154))
^  Call: (232) [system] sig_atomic(system:'$notrace'(_311152, _311154))
^  Exit: (231) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(debug)), system:'$restore_trace'(3, -1))
   Call: (230) [system] _300870=debug
   Exit: (230) [system] debug=debug
^  Exit: (229) [user] eval_args(=, _106418, 499, '&self', debug, debug)
^  Call: (229) [user] set_option_value_interp(load, debug)
^  Unify: (229) [user] set_option_value_interp(load, debug)
^  Call: (230) [user] symbol(load)
^  Unify: (230) [user] symbol(load)
   Call: (231) [system] atom(load)
   Exit: (231) [system] atom(load)
^  Exit: (230) [user] symbol(load)
^  Call: (230) [user] symbolic_list_concat(_324248, ',', load)
^  Unify: (230) [user] symbolic_list_concat(_324248, ',', load)
   Call: (231) [system] atomic_list_concat(_324248, ',', load)
   Exit: (231) [system] atomic_list_concat([load], ',', load)
^  Exit: (230) [user] symbolic_list_concat([load], ',', load)
   Call: (230) [system] [load]\=[_328918]
^  Redo: (229) [user] set_option_value_interp(load, debug)
^  Unify: (229) [user] set_option_value_interp(load, debug)
   Call: (230) [system] _331706=true
   Exit: (230) [system] true=true
^  Call: (230) [user] fbugio(true, set_option_value(load, debug))
^  Unify: (230) [user] fbugio(true, set_option_value(load, debug))
^  Call: (231) [user] ignore((true, !, fbug(set_option_value(load, debug))))
^  Unify: (231) [system] ignore(user:(true, !, fbug(set_option_value(load, debug))))
   Call: (233) [user] fbug(set_option_value(load, debug))
   Unify: (233) [user] fbug(set_option_value(load, debug))
^  Call: (234) [user] is_compatio
^  Unify: (234) [user] is_compatio
^  Call: (236) [system] setup_call_cleanup('$notrace'(_340972, _340974), once(user:is_compatio0), '$restore_trace'(_340972, _340974))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_340972, _340974), system:once(user:is_compatio0), system:'$restore_trace'(_340972, _340974))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_340972, _340974))
   Redo: (233) [user] fbug(set_option_value(load, debug))
   Unify: (233) [user] fbug(set_option_value(load, debug))
^  Call: (234) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug)))))
^  Unify: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug)))))
^  Call: (235) [user] setup_call_cleanup('$notrace'(_347504, _347506), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug))))), '$restore_trace'(_347504, _347506))
^  Unify: (235) [system] setup_call_cleanup(user:'$notrace'(_347504, _347506), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug))))), user:'$restore_trace'(_347504, _347506))
^  Call: (236) [system] sig_atomic(user:'$notrace'(_347504, _347506))
P;HTML|
;                                           (set_option_value  load debug)

^  Exit: (235) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug))))), user:'$restore_trace'(3, -1))
^  Exit: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug)))))
   Exit: (233) [user] fbug(set_option_value(load, debug))
^  Exit: (231) [system] ignore(user:(true, !, fbug(set_option_value(load, debug))))
^  Exit: (230) [user] fbugio(true, set_option_value(load, debug))
^  Call: (230) [user] set_option_value(load, debug)
^  Unify: (230) [user] set_option_value(load, debug)
^  Call: (231) [user] set_option_value0(load, debug)
^  Unify: (231) [user] set_option_value0(load, debug)
^  Call: (232) [user] p2mE(debug, _374078)
^  Unify: (232) [user] p2mE(debug, debug)
   Call: (233) [system] atom(debug)
   Exit: (233) [system] atom(debug)
^  Unify: (232) [user] p2mE(debug, debug)
^  Exit: (232) [user] p2mE(debug, debug)
   Call: (233) [$syspreds] nb_setval(load, debug)
   Unify: (233) [$syspreds] nb_setval(load, debug)
   Call: (234) [system] duplicate_term(debug, _381520)
   Exit: (234) [system] duplicate_term(debug, debug)
   Call: (234) [system] nb_linkval(load, debug)
   Exit: (234) [system] nb_linkval(load, debug)
   Exit: (233) [$syspreds] nb_setval(load, debug)
^  Call: (232) [user] p2mE(_386162, debug)
^  Unify: (232) [user] p2mE(debug, debug)
   Call: (233) [system] atom(debug)
   Exit: (233) [system] atom(debug)
^  Unify: (232) [user] p2mE(debug, debug)
^  Exit: (232) [user] p2mE(debug, debug)
   Call: (233) [system] create_prolog_flag(load, debug, [keep(false), access(read_write), type(term)])
   Exit: (233) [system] create_prolog_flag(load, debug, [keep(false), access(read_write), type(term)])
   Call: (233) [system] set_prolog_flag(load, debug)
   Exit: (233) [system] set_prolog_flag(load, debug)
^  Exit: (231) [user] set_option_value0(load, debug)
^  Exit: (230) [user] set_option_value(load, debug)
^  Call: (230) [user] ignore(forall(on_set_value(true, load, debug), true))
^  Unify: (230) [system] ignore(user:forall(on_set_value(true, load, debug), true))
^  Call: (231) [user] forall(on_set_value(true, load, debug), true)
^  Unify: (231) [$apply] forall(user:on_set_value(true, load, debug), user:true)
^  Call: (232) [user] on_set_value(true, load, debug)
^  Unify: (232) [user] on_set_value(true, load, debug)
^  Call: (233) [user] symbol(load)
^  Unify: (233) [user] symbol(load)
   Call: (234) [system] atom(load)
   Exit: (234) [system] atom(load)
^  Exit: (233) [user] symbol(load)
^  Call: (233) [user] symbol_concat('trace-on-', _407624, load)
^  Unify: (233) [user] symbol_concat('trace-on-', _407624, load)
   Call: (234) [system] atom_concat('trace-on-', _407624, load)
   Fail: (234) [system] atom_concat('trace-on-', _407624, load)
^  Fail: (233) [user] symbol_concat('trace-on-', _407624, load)
^  Redo: (232) [user] on_set_value(true, load, debug)
^  Unify: (232) [user] on_set_value(true, load, debug)
^  Call: (233) [user] symbol(load)
^  Unify: (233) [user] symbol(load)
   Call: (234) [system] atom(load)
   Exit: (234) [system] atom(load)
^  Exit: (233) [user] symbol(load)
^  Call: (233) [user] is_debug_like(debug, _418770)
^  Unify: (233) [user] is_debug_like(debug, true)
^  Exit: (233) [user] is_debug_like(debug, true)
^  Call: (233) [user] fbugio(true, set_debug(load, true))
^  Unify: (233) [user] fbugio(true, set_debug(load, true))
^  Call: (234) [user] ignore((true, !, fbug(set_debug(load, true))))
^  Unify: (234) [system] ignore(user:(true, !, fbug(set_debug(load, true))))
   Call: (236) [user] fbug(set_debug(load, true))
   Unify: (236) [user] fbug(set_debug(load, true))
^  Call: (237) [user] is_compatio
^  Unify: (237) [user] is_compatio
^  Call: (239) [system] setup_call_cleanup('$notrace'(_428964, _428966), once(user:is_compatio0), '$restore_trace'(_428964, _428966))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_428964, _428966), system:once(user:is_compatio0), system:'$restore_trace'(_428964, _428966))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_428964, _428966))
   Redo: (236) [user] fbug(set_debug(load, true))
   Unify: (236) [user] fbug(set_debug(load, true))
^  Call: (237) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true)))))
^  Unify: (237) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true)))))
^  Call: (238) [user] setup_call_cleanup('$notrace'(_435496, _435498), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true))))), '$restore_trace'(_435496, _435498))
^  Unify: (238) [system] setup_call_cleanup(user:'$notrace'(_435496, _435498), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true))))), user:'$restore_trace'(_435496, _435498))
^  Call: (239) [system] sig_atomic(user:'$notrace'(_435496, _435498))
P;HTML|
;                                           (set_debug  load true)

^  Exit: (238) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true))))), user:'$restore_trace'(3, -1))
^  Exit: (237) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true)))))
   Exit: (236) [user] fbug(set_debug(load, true))
^  Exit: (234) [system] ignore(user:(true, !, fbug(set_debug(load, true))))
^  Exit: (233) [user] fbugio(true, set_debug(load, true))
^  Call: (233) [user] set_debug(load, true)
^  Unify: (233) [user] set_debug(load, true)
   Call: (234) [system] true=='True'
   Fail: (234) [system] true=='True'
^  Redo: (233) [user] set_debug(load, true)
^  Unify: (233) [user] set_debug(load, true)
   Call: (234) [system] true=='False'
   Fail: (234) [system] true=='False'
^  Redo: (233) [user] set_debug(load, true)
^  Unify: (233) [user] set_debug(load, true)
   Call: (234) [prolog_debug] prolog_debug:debug(metta(load))
   Unify: (234) [prolog_debug] prolog_debug:debug(metta(load))
^  Call: (235) [prolog_debug] with_mutex(prolog_debug, debug(metta(load), true))
   Call: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
   Unify: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
   Call: (238) [prolog_debug] prolog_debug:debug_target(metta(load), _471324, _471326)
   Unify: (238) [prolog_debug] prolog_debug:debug_target(metta(load), _471324, _471326)
   Call: (239) [system] nonvar(metta(load))
   Exit: (239) [system] nonvar(metta(load))
   Call: (239) [system] metta(load)=(_471324>_471326)
   Redo: (238) [prolog_debug] prolog_debug:debug_target(metta(load), _471324, _471326)
   Unify: (238) [prolog_debug] prolog_debug:debug_target(metta(load), metta(load), -)
   Exit: (238) [prolog_debug] prolog_debug:debug_target(metta(load), metta(load), -)
^  Call: (238) [prolog_debug] retract(debugging(metta(load), _478774, _478776))
^  Exit: (238) [prolog_debug] retract(debugging(metta(load), false, []))
   Call: (238) [prolog_debug] prolog_debug:update_debug(false, [], true, -, _480638, _480640)
   Unify: (238) [prolog_debug] prolog_debug:update_debug(false, [], true, -, true, _480640)
   Call: (239) [prolog_debug] prolog_debug:ensure_output([], _480640)
   Unify: (239) [prolog_debug] prolog_debug:ensure_output([], [user_error])
   Exit: (239) [prolog_debug] prolog_debug:ensure_output([], [user_error])
   Exit: (238) [prolog_debug] prolog_debug:update_debug(false, [], true, -, true, [user_error])
^  Call: (238) [prolog_debug] assert(debugging(metta(load), true, [user_error]))
^  Exit: (238) [prolog_debug] assert(debugging(metta(load), true, [user_error]))
   Call: (238) [system] fail
^  Redo: (238) [prolog_debug] retract(debugging(metta(load), _478774, _478776))
   Redo: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
   Exit: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
^  Exit: (235) [prolog_debug] with_mutex(prolog_debug, debug(metta(load), true))
   Exit: (234) [prolog_debug] prolog_debug:debug(metta(load))
^  Exit: (233) [user] set_debug(load, true)
^  Exit: (232) [user] on_set_value(true, load, debug)
^  Exit: (231) [$apply] forall(user:on_set_value(true, load, debug), user:true)
^  Exit: (230) [system] ignore(user:forall(on_set_value(true, load, debug), true))
^  Exit: (229) [user] set_option_value_interp(load, debug)
^  Exit: (227) [user] nd_ignore((eval_args(=, _106418, 499, '&self', debug, debug), set_option_value_interp(load, debug)))
^  Exit: (226) [system] once(user:nd_ignore((eval_args(=, _106418, 499, '&self', debug, debug), set_option_value_interp(load, debug))))
^  Exit: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _106418, 499, '&self', debug, debug), set_option_value_interp(load, debug))))
^  Call: (225) [user] must_det_ll(make_nop(_106418, debug, _162906))
^  Unify: (225) [user] must_det_ll(user:make_nop(_106418, debug, _162906))
^  Call: (226) [user] once(user:make_nop(_106418, debug, _162906))
^  Unify: (226) [system] once(user:make_nop(_106418, debug, _162906))
   Call: (227) [user] make_nop(_106418, debug, _162906)
   Unify: (227) [user] make_nop(_106418, debug, _162906)
   Call: (228) [user] make_nop(_162906)
   Unify: (228) [user] make_nop([])
   Exit: (228) [user] make_nop([])
   Exit: (227) [user] make_nop(_106418, debug, [])
^  Exit: (226) [system] once(user:make_nop(_106418, debug, []))
^  Exit: (225) [user] must_det_ll(user:make_nop(_106418, debug, []))
^  Call: (225) [user] must_det_ll(check_returnval(=, _106418, []))
^  Unify: (225) [user] must_det_ll(user:check_returnval(=, _106418, []))
^  Call: (226) [user] once(user:check_returnval(=, _106418, []))
^  Unify: (226) [system] once(user:check_returnval(=, _106418, []))
^  Call: (227) [user] check_returnval(=, _106418, [])
^  Unify: (227) [user] check_returnval(=, _106418, [])
^  Exit: (227) [user] check_returnval(=, _106418, [])
^  Exit: (226) [system] once(user:check_returnval(=, _106418, []))
^  Exit: (225) [user] must_det_ll(user:check_returnval(=, _106418, []))
^  Exit: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], [])
   Call: (224) [system] nb_setarg(1, retval(fail), [])
   Exit: (224) [system] nb_setarg(1, retval([]), [])
^  Call: (224) [user] ignore(notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))
^  Unify: (224) [system] ignore(user:notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_6718, _6720), once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), '$restore_trace'(_6718, _6720))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_6718, _6720), system:once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_6718, _6720))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_6718, _6720))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))
^  Call: (224) [user] ignore((_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
^  Unify: (224) [system] ignore(user:(_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
   Call: (226) [system] _5130==1
   Fail: (226) [system] _5130==1
^  Call: (227) [system] setup_call_cleanup('$notrace'(_15154, _15156), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), '$restore_trace'(_15154, _15156))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_15154, _15156), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(_15154, _15156))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_15154, _15156))
^  Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:(_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
^  Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5074), 499, '&self', ['pragma!', load, debug], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', load, debug], [])), ignore(notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))), user:ignore((_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))))))
   Call: (222) [system] retval([])\=@=retval(fail)
   Exit: (222) [system] retval([])\=@=retval(fail)
^  Exit: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', load, debug], [])
^  Call: (221) [user] self_eval([])
^  Unify: (221) [user] self_eval([])
^  Call: (223) [system] setup_call_cleanup('$notrace'(_25624, _25626), once(user:self_eval0([])), '$restore_trace'(_25624, _25626))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_25624, _25626), system:once(user:self_eval0([])), system:'$restore_trace'(_25624, _25626))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_25624, _25626))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] self_eval([])
   Call: (221) [system] _3568=[]
   Exit: (221) [system] []=[]
^  Exit: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', load, debug], [])
^  Exit: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', load, debug], [])
^  Exit: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', load, debug], [])
^  Exit: (216) [user] catch_metta_return(eval_args(=, _5074, 500, '&self', ['pragma!', load, debug], []), [])
   Exit: (215) [user] eval_H(500, '&self', ['pragma!', load, debug], [])
   Call: (215) [user] xform_out([], _3876)
   Unify: (215) [user] xform_out([], _3876)
^  Call: (216) [user] is_returned([])
^  Unify: (216) [user] is_returned([])
^  Call: (218) [system] setup_call_cleanup('$notrace'(_40560, _40562), once(user:(\+is_empty([]))), '$restore_trace'(_40560, _40562))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_40560, _40562), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_40560, _40562))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_40560, _40562))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] is_returned([])
   Call: (216) [system] _3876=[]
   Exit: (216) [system] []=[]
   Exit: (215) [user] xform_out([], [])
   Call: (215) [system] nb_setarg(1, res(_3436), [])
   Exit: (215) [system] nb_setarg(1, res([]), [])
^  Call: (216) [system] setup_call_cleanup('$notrace'(_49904, _49906), once(bugger:(true==true)), '$restore_trace'(_49904, _49906))
^  Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_49904, _49906), system:once(bugger:(true==true)), system:'$restore_trace'(_49904, _49906))
^  Call: (217) [system] sig_atomic(system:'$notrace'(_49904, _49906))
^  Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (217) [system] var(rtrace:tAt_rtrace)
   Fail: (217) [system] var(rtrace:tAt_rtrace)
^  Call: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', load, debug], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', load, debug], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace)
   Call: (211) [system] statistics(cputime, _63200)
   Exit: (211) [system] statistics(cputime, 4.999580642)
   Call: (211) [system] _3902 is 4.999580642-4.921456517
   Exit: (211) [system] 0.07812412499999954 is 4.999580642-4.921456517
   Exit: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', load, debug], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.07812412499999954)
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
   Call: (211) [system] true==true
   Exit: (211) [system] true==true
^  Call: (211) [user] set_option_value(interactive, false)
^  Unify: (211) [user] set_option_value(interactive, false)
^  Call: (212) [user] set_option_value0(interactive, false)
^  Unify: (212) [user] set_option_value0(interactive, false)
^  Call: (213) [user] p2mE(false, _75272)
^  Unify: (213) [user] p2mE(false, false)
   Call: (214) [system] atom(false)
   Exit: (214) [system] atom(false)
^  Unify: (213) [user] p2mE(false, 'False')
^  Exit: (213) [user] p2mE(false, 'False')
   Call: (214) [$syspreds] nb_setval(interactive, 'False')
   Unify: (214) [$syspreds] nb_setval(interactive, 'False')
   Call: (215) [system] duplicate_term('False', _82714)
   Exit: (215) [system] duplicate_term('False', 'False')
   Call: (215) [system] nb_linkval(interactive, 'False')
   Exit: (215) [system] nb_linkval(interactive, 'False')
   Exit: (214) [$syspreds] nb_setval(interactive, 'False')
^  Call: (213) [user] p2mE(_87356, 'False')
^  Unify: (213) [user] p2mE('False', 'False')
   Call: (214) [system] atom('False')
   Exit: (214) [system] atom('False')
^  Unify: (213) [user] p2mE(false, 'False')
^  Exit: (213) [user] p2mE(false, 'False')
   Call: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (214) [system] set_prolog_flag(interactive, false)
   Exit: (214) [system] set_prolog_flag(interactive, false)
^  Exit: (212) [user] set_option_value0(interactive, false)
^  Exit: (211) [user] set_option_value(interactive, false)
   Call: (211) [system] contrl(inf, each)=contrl(_3972, _3974)
   Exit: (211) [system] contrl(inf, each)=contrl(inf, each)
   Call: (211) [system] nb_setarg(1, res([]), [])
   Exit: (211) [system] nb_setarg(1, res([]), [])
   Call: (211) [system] current_input(_3998)
   Exit: (211) [system] current_input((0x7fe6c676e000))
   Call: (211) [system] read_pending_codes((0x7fe6c676e000), _4010, [])
   Exit: (211) [system] read_pending_codes((0x7fe6c676e000), [], [])
   Call: (211) [$syspreds] flag(result_num, _4024, _4024+1)
   Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
   Call: (212) [system] _4024==_4024+1
   Redo: (211) [$syspreds] flag(result_num, _4024, _4024+1)
   Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, _4024, _4024+1))
   Call: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
   Unify: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
   Call: (215) [system] get_flag(result_num, _4024)
   Exit: (215) [system] get_flag(result_num, 0)
   Call: (215) [system] atom(0+1)
   Redo: (214) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (215) [system] set_flag(result_num, 1)
   Exit: (215) [system] set_flag(result_num, 1)
   Exit: (214) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (211) [$syspreds] flag(result_num, 0, 0+1)
   Call: (211) [$syspreds] flag(result_num, _4044, _4044)
   Unify: (211) [$syspreds] flag(result_num, _4044, _4044)
   Call: (212) [system] _4044==_4044
   Exit: (212) [system] _4044==_4044
   Call: (212) [system] get_flag(result_num, _4044)
   Exit: (212) [system] get_flag(result_num, 1)
   Exit: (211) [$syspreds] flag(result_num, 1, 1)
^  Call: (211) [user] reset_eval_num
^  Unify: (211) [user] reset_eval_num
   Call: (212) [$syspreds] flag(eval_num, _130250, 0)
   Unify: (212) [$syspreds] flag(eval_num, _131182, 0)
   Call: (213) [system] _132038==0
   Redo: (212) [$syspreds] flag(eval_num, _133044, 0)
   Unify: (212) [$syspreds] flag(eval_num, _133976, 0)
^  Call: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, _134836, 0))
   Call: (215) [$syspreds] update_flag(eval_num, _134836, 0)
   Unify: (215) [$syspreds] update_flag(eval_num, _134836, 0)
   Call: (216) [system] get_flag(eval_num, _134836)
   Exit: (216) [system] get_flag(eval_num, 1)
   Call: (216) [system] atom(0)
   Redo: (215) [$syspreds] update_flag(eval_num, 1, 0)
   Call: (216) [system] set_flag(eval_num, 0)
   Exit: (216) [system] set_flag(eval_num, 0)
   Exit: (215) [$syspreds] update_flag(eval_num, 1, 0)
^  Exit: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
   Exit: (212) [$syspreds] flag(eval_num, 1, 0)
   Call: (212) [$syspreds] flag(trace_output_len, _146080, 0)
   Unify: (212) [$syspreds] flag(trace_output_len, _147012, 0)
   Call: (213) [system] _147868==0
   Redo: (212) [$syspreds] flag(trace_output_len, _148874, 0)
   Unify: (212) [$syspreds] flag(trace_output_len, _149806, 0)
^  Call: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _150666, 0))
   Call: (215) [$syspreds] update_flag(trace_output_len, _150666, 0)
   Unify: (215) [$syspreds] update_flag(trace_output_len, _150666, 0)
   Call: (216) [system] get_flag(trace_output_len, _150666)
   Exit: (216) [system] get_flag(trace_output_len, 0)
   Call: (216) [system] atom(0)
   Redo: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (216) [system] set_flag(trace_output_len, 0)
   Exit: (216) [system] set_flag(trace_output_len, 0)
   Exit: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (212) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (211) [user] reset_eval_num
^  Call: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Unify: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Call: (212) [user] original_user_output(_164598)
^  Unify: (212) [user] original_user_output(_164598)
   Call: (213) [system] stream_property(_164598, file_no(1))
   Unify: (213) [system] stream_property(_164598, file_no(1))
   Call: (214) [system] nonvar(_164598)
   Redo: (213) [system] stream_property(_164598, file_no(1))
   Unify: (213) [system] stream_property(_164598, file_no(1))
   Call: (214) [system] nonvar(_164598)
   Redo: (213) [system] stream_property(_164598, file_no(1))
   Unify: (213) [system] stream_property(_164598, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_175718)
   Redo: (213) [system] stream_property(_164598, file_no(1))
   Exit: (213) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (212) [user] original_user_output((0x7fe6c676e100))
^  Call: (212) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Call: (214) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])
^  Unify: (214) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [])
^  Call: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (217) [system] nb_current(suspend_answers, true)
^  Redo: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (217) [user] answer_output(_186976)
^  Unify: (217) [user] answer_output(_186976)
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_192518, _192520), once(user:is_flag0(test)), '$restore_trace'(_192518, _192520))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_192518, _192520), system:once(user:is_flag0(test)), system:'$restore_trace'(_192518, _192520))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_192518, _192520))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Call: (218) [user] original_user_output(_186976)
^  Unify: (218) [user] original_user_output(_186976)
   Call: (219) [system] stream_property(_186976, file_no(1))
   Unify: (219) [system] stream_property(_186976, file_no(1))
   Call: (220) [system] nonvar(_186976)
   Redo: (219) [system] stream_property(_186976, file_no(1))
   Unify: (219) [system] stream_property(_186976, file_no(1))
   Call: (220) [system] nonvar(_186976)
   Redo: (219) [system] stream_property(_186976, file_no(1))
   Unify: (219) [system] stream_property(_186976, file_no(1))
   Call: (220) [system] nonvar(file_no(1))
   Exit: (220) [system] nonvar(file_no(1))
   Call: (220) [system] file_no(1)=alias(_209254)
   Redo: (219) [system] stream_property(_186976, file_no(1))
   Exit: (219) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (218) [user] original_user_output((0x7fe6c676e100))
^  Exit: (217) [user] answer_output((0x7fe6c676e100))
^  Call: (217) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (217) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_setarg(1, prev_result('Empty'), [])
   Exit: (216) [system] nb_setarg(1, prev_result([]), [])
^  Exit: (214) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), [])
^  Exit: (212) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^  Exit: (211) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^  Call: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^  Unify: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
   Call: (212) [system] 1=Exit: (212) [system] 1=Call: (213) [system] 1==1
   Exit: (213) [system] 1==1
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (215) [user] once((is_mettalog;is_testing))
^  Unify: (215) [system] once(user:(is_mettalog;is_testing))
^  Call: (217) [user] is_mettalog
^  Unify: (217) [user] is_mettalog
^  Call: (218) [user] is_win64
^  Unify: (218) [user] is_win64
   Call: (219) [system] current_prolog_flag(windows, _244000)
   Fail: (219) [system] current_prolog_flag(windows, _244928)
^  Fail: (218) [user] is_win64
^  Redo: (217) [user] is_mettalog
^  Unify: (217) [user] is_mettalog
^  Call: (218) [user] is_metta_flag(log)
^  Unify: (218) [user] is_metta_flag(log)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_250388, _250390), once(user:is_flag0(log)), '$restore_trace'(_250388, _250390))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_250388, _250390), system:once(user:is_flag0(log)), system:'$restore_trace'(_250388, _250390))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_250388, _250390))
^  Fail: (218) [user] is_metta_flag(log)
^  Fail: (217) [user] is_mettalog
^  Call: (217) [user] is_testing
^  Unify: (217) [user] is_testing
^  Call: (218) [user] is_metta_flag(test)
^  Unify: (218) [user] is_metta_flag(test)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_258758, _258760), once(user:is_flag0(test)), '$restore_trace'(_258758, _258760))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_258758, _258760), system:once(user:is_flag0(test)), system:'$restore_trace'(_258758, _258760))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_258758, _258760))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(test)
^  Exit: (217) [user] is_testing
^  Exit: (215) [system] once(user:(is_mettalog;is_testing))
^  Call: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (216) [user] original_user_error(_267154)
^  Unify: (216) [user] original_user_error(_267154)
   Call: (217) [system] stream_property(_267154, file_no(2))
   Unify: (217) [system] stream_property(_267154, file_no(2))
   Call: (218) [system] nonvar(_267154)
   Redo: (217) [system] stream_property(_267154, file_no(2))
   Unify: (217) [system] stream_property(_267154, file_no(2))
   Call: (218) [system] nonvar(_267154)
   Redo: (217) [system] stream_property(_267154, file_no(2))
   Unify: (217) [system] stream_property(_267154, file_no(2))
   Call: (218) [system] nonvar(file_no(2))
   Exit: (218) [system] nonvar(file_no(2))
   Call: (218) [system] file_no(2)=alias(_278274)
   Redo: (217) [system] stream_property(_267154, file_no(2))
   Exit: (217) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (216) [user] original_user_error((0x7fe6c676e200))
^  Call: (216) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', []))
^  Call: (218) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (218) [user] format('~N~nDeterministic: ', [])
^  Exit: (216) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', []))
^  Exit: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Unify: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Call: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Unify: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Call: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Unify: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Call: (217) [user] once((is_mettalog;is_testing))
^  Unify: (217) [system] once(user:(is_mettalog;is_testing))
^  Call: (219) [user] is_mettalog
^  Unify: (219) [user] is_mettalog
^  Call: (220) [user] is_win64
^  Unify: (220) [user] is_win64
   Call: (221) [system] current_prolog_flag(windows, _300034)
   Fail: (221) [system] current_prolog_flag(windows, _300962)
^  Fail: (220) [user] is_win64
^  Redo: (219) [user] is_mettalog
^  Unify: (219) [user] is_mettalog
^  Call: (220) [user] is_metta_flag(log)
^  Unify: (220) [user] is_metta_flag(log)
^  Call: (222) [system] setup_call_cleanup('$notrace'(_306422, _306424), once(user:is_flag0(log)), '$restore_trace'(_306422, _306424))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_306422, _306424), system:once(user:is_flag0(log)), system:'$restore_trace'(_306422, _306424))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_306422, _306424))
^  Fail: (220) [user] is_metta_flag(log)
^  Fail: (219) [user] is_mettalog
^  Call: (219) [user] is_testing
^  Unify: (219) [user] is_testing
^  Call: (220) [user] is_metta_flag(test)
^  Unify: (220) [user] is_metta_flag(test)
^  Call: (222) [system] setup_call_cleanup('$notrace'(_314792, _314794), once(user:is_flag0(test)), '$restore_trace'(_314792, _314794))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_314792, _314794), system:once(user:is_flag0(test)), system:'$restore_trace'(_314792, _314794))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_314792, _314794))
^  Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (220) [user] is_metta_flag(test)
^  Exit: (219) [user] is_testing
^  Exit: (217) [system] once(user:(is_mettalog;is_testing))
^  Call: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Unify: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Call: (218) [user] original_user_error(_323188)
^  Unify: (218) [user] original_user_error(_323188)
   Call: (219) [system] stream_property(_323188, file_no(2))
   Unify: (219) [system] stream_property(_323188, file_no(2))
   Call: (220) [system] nonvar(_323188)
   Redo: (219) [system] stream_property(_323188, file_no(2))
   Unify: (219) [system] stream_property(_323188, file_no(2))
   Call: (220) [system] nonvar(_323188)
   Redo: (219) [system] stream_property(_323188, file_no(2))
   Unify: (219) [system] stream_property(_323188, file_no(2))
   Call: (220) [system] nonvar(file_no(2))
   Exit: (220) [system] nonvar(file_no(2))
   Call: (220) [system] file_no(2)=alias(_334308)
   Redo: (219) [system] stream_property(_323188, file_no(2))
   Exit: (219) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (218) [user] original_user_error((0x7fe6c676e200))
^  Call: (218) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl)))
^  Call: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Unify: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Call: (222) [user] symbolic([])
^  Unify: (222) [user] symbolic([])
   Call: (223) [system] atomic([])
   Exit: (223) [system] atomic([])
^  Exit: (222) [user] symbolic([])
^  Redo: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Exit: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Exit: (218) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl)))
^  Exit: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Exit: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Exit: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Call: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Unify: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Call: (216) [user] original_user_output(_353190)
^  Unify: (216) [user] original_user_output(_353190)
   Call: (217) [system] stream_property(_353190, file_no(1))
   Unify: (217) [system] stream_property(_353190, file_no(1))
   Call: (218) [system] nonvar(_353190)
   Redo: (217) [system] stream_property(_353190, file_no(1))
   Unify: (217) [system] stream_property(_353190, file_no(1))
   Call: (218) [system] nonvar(_353190)
   Redo: (217) [system] stream_property(_353190, file_no(1))
   Unify: (217) [system] stream_property(_353190, file_no(1))
   Call: (218) [system] nonvar(file_no(1))
   Exit: (218) [system] nonvar(file_no(1))
   Call: (218) [system] file_no(1)=alias(_364310)
   Redo: (217) [system] stream_property(_353190, file_no(1))
   Exit: (217) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (216) [user] original_user_output((0x7fe6c676e100))
^  Call: (216) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Call: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Unify: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Call: (219) [user] as_tf(is_mettalog, _371280)
^  Unify: (219) [user] as_tf(is_mettalog, _371280)
   Call: (220) [system] is_mettalog\=[_373140|_373142]
   Exit: (220) [system] is_mettalog\=[_373140|_373142]
^  Call: (220) [user] catch_nowarn((call(is_mettalog)*->_371280='True';_371280='False'))
^  Unify: (220) [user] catch_nowarn((call(is_mettalog)*->_371280='True';_371280='False'))
   Call: (221) [user] catch_err((call(is_mettalog)*->_371280='True';_371280='False'), error(_376878, _376880), fail)
   Unify: (221) [user] catch_err((call(is_mettalog)*->_371280='True';_371280='False'), error(_376878, _376880), fail)
^  Call: (224) [user] is_mettalog
^  Unify: (224) [user] is_mettalog
^  Call: (225) [user] is_win64
^  Unify: (225) [user] is_win64
   Call: (226) [system] current_prolog_flag(windows, _382494)
   Fail: (226) [system] current_prolog_flag(windows, _383422)
^  Fail: (225) [user] is_win64
^  Redo: (224) [user] is_mettalog
^  Unify: (224) [user] is_mettalog
^  Call: (225) [user] is_metta_flag(log)
^  Unify: (225) [user] is_metta_flag(log)
^  Call: (227) [system] setup_call_cleanup('$notrace'(_388882, _388884), once(user:is_flag0(log)), '$restore_trace'(_388882, _388884))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_388882, _388884), system:once(user:is_flag0(log)), system:'$restore_trace'(_388882, _388884))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_388882, _388884))
^  Fail: (225) [user] is_metta_flag(log)
^  Fail: (224) [user] is_mettalog
   Call: (224) [system] _371280='False'
   Exit: (224) [system] 'False'='False'
   Exit: (221) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_376878, _376880), fail)
^  Exit: (220) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^  Exit: (219) [user] as_tf(is_mettalog, 'False')
^  Call: (219) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Unify: (219) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Call: (220) [user] was_option_value(src_indents, _400296)
^  Unify: (220) [user] was_option_value(src_indents, _400296)
   Call: (221) [system] current_prolog_flag(src_indents, _402154)
   Exit: (221) [system] current_prolog_flag(src_indents, [])
   Call: (221) [system] _400296=[]
   Exit: (221) [system] []=[]
^  Exit: (220) [user] was_option_value(src_indents, [])
^  Call: (220) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, []))
^  Unify: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^  Call: (221) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (223) [user] set_option_value(src_indents, 'False')
^  Unify: (223) [user] set_option_value(src_indents, 'False')
^  Call: (224) [user] set_option_value0(src_indents, 'False')
^  Unify: (224) [user] set_option_value0(src_indents, 'False')
^  Call: (225) [user] p2mE('False', _413588)
^  Unify: (225) [user] p2mE('False', 'False')
   Call: (226) [system] atom('False')
   Exit: (226) [system] atom('False')
^  Unify: (225) [user] p2mE('False', 'False')
^  Exit: (225) [user] p2mE('False', 'False')
   Call: (226) [$syspreds] nb_setval(src_indents, 'False')
   Unify: (226) [$syspreds] nb_setval(src_indents, 'False')
   Call: (227) [system] duplicate_term('False', _421030)
   Exit: (227) [system] duplicate_term('False', 'False')
   Call: (227) [system] nb_linkval(src_indents, 'False')
   Exit: (227) [system] nb_linkval(src_indents, 'False')
   Exit: (226) [$syspreds] nb_setval(src_indents, 'False')
^  Call: (225) [user] p2mE(_425672, 'False')
^  Unify: (225) [user] p2mE('False', 'False')
   Call: (226) [system] atom('False')
   Exit: (226) [system] atom('False')
^  Unify: (225) [user] p2mE(false, 'False')
^  Exit: (225) [user] p2mE(false, 'False')
   Call: (226) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Exit: (226) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Call: (226) [system] set_prolog_flag(src_indents, false)
   Exit: (226) [system] set_prolog_flag(src_indents, false)
^  Exit: (224) [user] set_option_value0(src_indents, 'False')
^  Exit: (223) [user] set_option_value(src_indents, 'False')
^  Exit: (221) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (222) [user] is_compatio
^  Unify: (222) [user] is_compatio
^  Call: (224) [system] setup_call_cleanup('$notrace'(_441760, _441762), once(user:is_compatio0), '$restore_trace'(_441760, _441762))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_441760, _441762), system:once(user:is_compatio0), system:'$restore_trace'(_441760, _441762))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_441760, _441762))
^  Fail: (222) [user] is_compatio
^  Redo: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (223) [rtrace] rtrace:quietly3(user:(wots(_447622, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_447622==""->true;our_ansi_format('yellow', '~w~n', [_447622]))))
^  Unify: (223) [rtrace] rtrace:quietly3(user:(wots(_447622, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_447622==""->true;our_ansi_format('yellow', '~w~n', [_447622]))))
()
^  Exit: (223) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (222) [user] set_option_value(src_indents, [])
^  Unify: (222) [user] set_option_value(src_indents, [])
^  Call: (223) [user] set_option_value0(src_indents, [])
^  Unify: (223) [user] set_option_value0(src_indents, [])
^  Call: (224) [user] p2mE([], _456768)
^  Unify: (224) [user] p2mE([], [])
   Call: (225) [system] atom([])
   Fail: (225) [system] atom([])
^  Redo: (224) [user] p2mE([], [])
^  Exit: (224) [user] p2mE([], [])
   Call: (225) [$syspreds] nb_setval(src_indents, [])
   Unify: (225) [$syspreds] nb_setval(src_indents, [])
   Call: (226) [system] duplicate_term([], _464210)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval(src_indents, [])
   Exit: (226) [system] nb_linkval(src_indents, [])
   Exit: (225) [$syspreds] nb_setval(src_indents, [])
^  Call: (224) [user] p2mE(_468852, [])
^  Unify: (224) [user] p2mE([], [])
   Call: (225) [system] atom([])
   Fail: (225) [system] atom([])
^  Redo: (224) [user] p2mE([], [])
^  Exit: (224) [user] p2mE([], [])
   Call: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, [])
   Exit: (225) [system] set_prolog_flag(src_indents, [])
^  Exit: (223) [user] set_option_value0(src_indents, [])
^  Exit: (222) [user] set_option_value(src_indents, [])
^  Exit: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^  Exit: (219) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Exit: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Exit: (216) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Exit: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Exit: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Exit: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^  Call: (211) [user] in_answer_io(write_asrc([]))
^  Unify: (211) [user] in_answer_io(write_asrc([]))
   Call: (212) [system] nb_current(suspend_answers, true)
^  Redo: (211) [user] in_answer_io(write_asrc([]))
^  Unify: (211) [user] in_answer_io(write_asrc([]))
^  Call: (212) [user] answer_output(_492062)
^  Unify: (212) [user] answer_output(_492062)
^  Call: (213) [user] is_testing
^  Unify: (213) [user] is_testing
^  Call: (214) [user] is_metta_flag(test)
^  Unify: (214) [user] is_metta_flag(test)
^  Call: (216) [system] setup_call_cleanup('$notrace'(_497604, _497606), once(user:is_flag0(test)), '$restore_trace'(_497604, _497606))
^  Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_497604, _497606), system:once(user:is_flag0(test)), system:'$restore_trace'(_497604, _497606))
^  Call: (217) [system] sig_atomic(system:'$notrace'(_497604, _497606))
^  Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (214) [user] is_metta_flag(test)
^  Exit: (213) [user] is_testing
^  Call: (213) [user] original_user_output(_492062)
^  Unify: (213) [user] original_user_output(_492062)
   Call: (214) [system] stream_property(_492062, file_no(1))
   Unify: (214) [system] stream_property(_492062, file_no(1))
   Call: (215) [system] nonvar(_492062)
   Redo: (214) [system] stream_property(_492062, file_no(1))
   Unify: (214) [system] stream_property(_492062, file_no(1))
   Call: (215) [system] nonvar(_492062)
   Redo: (214) [system] stream_property(_492062, file_no(1))
   Unify: (214) [system] stream_property(_492062, file_no(1))
   Call: (215) [system] nonvar(file_no(1))
   Exit: (215) [system] nonvar(file_no(1))
   Call: (215) [system] file_no(1)=alias(_514340)
   Redo: (214) [system] stream_property(_492062, file_no(1))
   Exit: (214) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (213) [user] original_user_output((0x7fe6c676e100))
^  Exit: (212) [user] answer_output((0x7fe6c676e100))
^  Call: (212) [user] with_output_to((0x7fe6c676e100), write_asrc([]))
   Call: (214) [user] write_asrc([])
   Unify: (214) [user] write_asrc([])
   Call: (215) [system] []=='Empty'
   Redo: (214) [user] write_asrc([])
   Unify: (214) [user] write_asrc([])
   Call: (215) [user] write_bsrc([])
   Unify: (215) [user] write_bsrc([])
   Call: (216) [system] []=='Empty'
   Redo: (215) [user] write_bsrc([])
   Unify: (215) [user] write_bsrc([])
   Call: (216) [system] ground([])
   Exit: (216) [system] ground([])
   Call: (216) [user] write_bsrc1([])
   Unify: (216) [user] write_bsrc1([])
   Call: (217) [system] is_list([])
   Exit: (217) [system] is_list([])
   Call: (217) [lists] lists:member(_15700, [])
   Redo: (216) [user] write_bsrc1([])
   Unify: (216) [user] write_bsrc1([])
^  Call: (217) [user] write_src_woi([])
^  Unify: (217) [user] write_src_woi([])
^  Call: (219) [system] setup_call_cleanup('$notrace'(_20320, _20322), once(user:with_indents(false, write_src([]))), '$restore_trace'(_20320, _20322))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_20320, _20322), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_20320, _20322))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_20320, _20322))
()
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] write_src_woi([])
   Exit: (216) [user] write_bsrc1([])
   Exit: (215) [user] write_bsrc([])
   Exit: (214) [user] write_asrc([])
^  Exit: (212) [user] with_output_to((0x7fe6c676e100), write_asrc([]))
^  Exit: (211) [user] in_answer_io(write_asrc([]))
^  Call: (211) [user] not_compatio(format('~N'))
^  Unify: (211) [user] not_compatio(format('~N'))
^  Call: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (213) [user] once((is_mettalog;is_testing))
^  Unify: (213) [system] once(user:(is_mettalog;is_testing))
^  Call: (215) [user] is_mettalog
^  Unify: (215) [user] is_mettalog
^  Call: (216) [user] is_win64
^  Unify: (216) [user] is_win64
   Call: (217) [system] current_prolog_flag(windows, _39266)
   Fail: (217) [system] current_prolog_flag(windows, _40194)
^  Fail: (216) [user] is_win64
^  Redo: (215) [user] is_mettalog
^  Unify: (215) [user] is_mettalog
^  Call: (216) [user] is_metta_flag(log)
^  Unify: (216) [user] is_metta_flag(log)
^  Call: (218) [system] setup_call_cleanup('$notrace'(_45654, _45656), once(user:is_flag0(log)), '$restore_trace'(_45654, _45656))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_45654, _45656), system:once(user:is_flag0(log)), system:'$restore_trace'(_45654, _45656))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_45654, _45656))
^  Fail: (216) [user] is_metta_flag(log)
^  Fail: (215) [user] is_mettalog
^  Call: (215) [user] is_testing
^  Unify: (215) [user] is_testing
^  Call: (216) [user] is_metta_flag(test)
^  Unify: (216) [user] is_metta_flag(test)
^  Call: (218) [system] setup_call_cleanup('$notrace'(_54024, _54026), once(user:is_flag0(test)), '$restore_trace'(_54024, _54026))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_54024, _54026), system:once(user:is_flag0(test)), system:'$restore_trace'(_54024, _54026))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_54024, _54026))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] is_metta_flag(test)
^  Exit: (215) [user] is_testing
^  Exit: (213) [system] once(user:(is_mettalog;is_testing))
^  Call: (213) [user] user_err(format('~N'))
^  Unify: (213) [user] user_err(format('~N'))
^  Call: (214) [user] original_user_error(_62420)
^  Unify: (214) [user] original_user_error(_62420)
   Call: (215) [system] stream_property(_62420, file_no(2))
   Unify: (215) [system] stream_property(_62420, file_no(2))
   Call: (216) [system] nonvar(_62420)
   Redo: (215) [system] stream_property(_62420, file_no(2))
   Unify: (215) [system] stream_property(_62420, file_no(2))
   Call: (216) [system] nonvar(_62420)
   Redo: (215) [system] stream_property(_62420, file_no(2))
   Unify: (215) [system] stream_property(_62420, file_no(2))
   Call: (216) [system] nonvar(file_no(2))
   Exit: (216) [system] nonvar(file_no(2))
   Call: (216) [system] file_no(2)=alias(_73540)
   Redo: (215) [system] stream_property(_62420, file_no(2))
   Exit: (215) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (214) [user] original_user_error((0x7fe6c676e200))
^  Call: (214) [user] with_output_to((0x7fe6c676e200), format('~N'))
   Call: (216) [$syspreds] format('~N')
   Unify: (216) [$syspreds] format('~N')
^  Call: (217) [$syspreds] format('~N', [])
^  Exit: (217) [$syspreds] format('~N', [])
   Exit: (216) [$syspreds] format('~N')
^  Exit: (214) [user] with_output_to((0x7fe6c676e200), format('~N'))
^  Exit: (213) [user] user_err(format('~N'))
^  Exit: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (211) [user] not_compatio(format('~N'))
   Call: (211) [system] true\==true
   Fail: (211) [system] true\==true
   Call: (211) [system] _4406=false
   Exit: (211) [system] false=false
^  Call: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954)))))
^  Unify: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954)))))
   Call: (213) [system] false==true
   Fail: (213) [system] false==true
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))
^  Unify: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))
^  Call: (214) [system] setup_call_cleanup('$notrace'(_98312, _98314), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))), _98270, fbug((_98270-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))))))), '$restore_trace'(_98312, _98314))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_98312, _98314), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))), _98270, fbug((_98270-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))))))), system:'$restore_trace'(_98312, _98314))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_98312, _98314))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))), _98270, fbug((_98270-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))))))), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))
^  Exit: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954)))))
^  Call: (211) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^  Unify: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_107128, _107130), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), '$restore_trace'(_107128, _107130))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_107128, _107130), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(_107128, _107130))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_107128, _107130))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
   Call: (211) [system] false==true
   Fail: (211) [system] false==true
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, _3436)
   Call: (209) [$syspreds] flag(result_num, _120074, _120074)
   Unify: (209) [$syspreds] flag(result_num, _120074, _120074)
   Call: (210) [system] _120074==_120074
   Exit: (210) [system] _120074==_120074
   Call: (210) [system] get_flag(result_num, _120074)
   Exit: (210) [system] get_flag(result_num, 1)
   Exit: (209) [$syspreds] flag(result_num, 1, 1)
   Call: (209) [system] 1==0
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, _3436)
^  Call: (209) [user] in_answer_io(write(']\n'))
^  Unify: (209) [user] in_answer_io(write(']\n'))
   Call: (210) [system] nb_current(suspend_answers, true)
^  Redo: (209) [user] in_answer_io(write(']\n'))
^  Unify: (209) [user] in_answer_io(write(']\n'))
^  Call: (210) [user] answer_output(_136972)
^  Unify: (210) [user] answer_output(_136972)
^  Call: (211) [user] is_testing
^  Unify: (211) [user] is_testing
^  Call: (212) [user] is_metta_flag(test)
^  Unify: (212) [user] is_metta_flag(test)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_142514, _142516), once(user:is_flag0(test)), '$restore_trace'(_142514, _142516))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_142514, _142516), system:once(user:is_flag0(test)), system:'$restore_trace'(_142514, _142516))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_142514, _142516))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] is_metta_flag(test)
^  Exit: (211) [user] is_testing
^  Call: (211) [user] original_user_output(_136972)
^  Unify: (211) [user] original_user_output(_136972)
   Call: (212) [system] stream_property(_136972, file_no(1))
   Unify: (212) [system] stream_property(_136972, file_no(1))
   Call: (213) [system] nonvar(_136972)
   Redo: (212) [system] stream_property(_136972, file_no(1))
   Unify: (212) [system] stream_property(_136972, file_no(1))
   Call: (213) [system] nonvar(_136972)
   Redo: (212) [system] stream_property(_136972, file_no(1))
   Unify: (212) [system] stream_property(_136972, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_159250)
   Redo: (212) [system] stream_property(_136972, file_no(1))
   Exit: (212) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (211) [user] original_user_output((0x7fe6c676e100))
^  Exit: (210) [user] answer_output((0x7fe6c676e100))
^  Call: (210) [user] with_output_to((0x7fe6c676e100), write(']\n'))
   Call: (212) [system] write(']\n')
]
   Exit: (212) [system] write(']\n')
^  Exit: (210) [user] with_output_to((0x7fe6c676e100), write(']\n'))
^  Exit: (209) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] ignore(res([])=res(_3436))
^  Unify: (209) [system] ignore(user:(res([])=res(_3436)))
   Call: (210) [system] res([])=res(_3436)
   Exit: (210) [system] res([])=res([])
^  Exit: (209) [system] ignore(user:(res([])=res([])))
   Exit: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])
   Exit: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])
   Exit: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])
^  Exit: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', load, debug])), notrace(into_metta_callable('&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])), give_up(_3652), pp_m('red', gave_up(_3652))))
   Exit: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], [])
   Exit: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], []))
   Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], [])
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), [])
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), []))
^  Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^  Unify: (194) [user] metta_file_buffer(+, exec(['pragma!', log, 'True']), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(21, 1, 21, 21))
^  Exit: (194) [user] metta_file_buffer(+, exec(['pragma!', log, 'True']), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(21, 1, 21, 21))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Call: (197) [system] var(exec(['pragma!', log, 'True']))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] exec(['pragma!', log, 'True'])==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Call: (197) [system] string(exec(['pragma!', log, 'True']))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Call: (198) [system] var(['pragma!', log, 'True'])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Call: (198) [system] string(['pragma!', log, 'True'])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
^  Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _370442))
^  Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
   Call: (201) [system] _380086 is 1+1
   Exit: (201) [system] 2 is 1+1
^  Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^  Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^  Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _406032))
^  Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _406032))
^  Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _406032))
^  Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _406032))
^  Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _406032)
^  Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _406032)
^  Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _434932)
^  Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2)
^  Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2)
   Call: (201) [system] _406032=2
   Exit: (201) [system] 2=2
^  Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2)
^  Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^  Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^  Call: (198) [user] must_det_ll(2>0)
^  Unify: (198) [user] must_det_ll(user:(2>0))
^  Call: (199) [user] once(user:(2>0))
^  Unify: (199) [system] once(user:(2>0))
   Call: (200) [system] 2>0
   Exit: (200) [system] 2>0
^  Exit: (199) [system] once(user:(2>0))
^  Exit: (198) [user] must_det_ll(user:(2>0))
^  Call: (198) [user] is_synthing_unit_tests
^  Unify: (198) [user] is_synthing_unit_tests
^  Call: (200) [system] setup_call_cleanup('$notrace'(_474954, _474956), once(user:is_synthing_unit_tests0), '$restore_trace'(_474954, _474956))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_474954, _474956), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_474954, _474956))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_474954, _474956))
^  Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (198) [user] is_synthing_unit_tests
^  Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, _479692)
^  Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, [[]])
^  Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, [[]])
   Call: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Call: (199) [system] nb_current(suspend_answers, true)
   Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Call: (199) [system] string(['pragma!', log, 'True'])
   Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Call: (199) [system] var([[]])
   Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Call: (199) [system] var(['pragma!', log, 'True'])
   Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
^  Call: (199) [user] backward_compatibility:sformat(_505188, '~q', [['pragma!', log, 'True']])
^  Unify: (199) [user] backward_compatibility:sformat(_505188, '~q', [['pragma!', log, 'True']])
^  Call: (200) [user] format(string(_505188), '~q', [['pragma!', log, 'True']])
^  Exit: (200) [user] format(string("['pragma!',log,'True']"), '~q', [['pragma!', log, 'True']])
^  Exit: (199) [user] backward_compatibility:sformat("['pragma!',log,'True']", '~q', [['pragma!', log, 'True']])
^  Call: (199) [user] atom_contains("['pragma!',log,'True']", "[assert")
^  Unify: (199) [user] atom_contains("['pragma!',log,'True']", "[assert")
   Call: (200) [system] sub_atom("['pragma!',log,'True']", _511840, _511842, _511844, "[assert")
   Fail: (200) [system] sub_atom("['pragma!',log,'True']", _512780, _512782, _512784, "[assert")
^  Fail: (199) [user] atom_contains("['pragma!',log,'True']", "[assert")
   Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Call: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] 'BadType'==[[]]
   Fail: (200) [system] 'BadType'==[[]]
   Redo: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] compound([[]])
   Exit: (200) [system] compound([[]])
   Call: (200) [system] arg(_3612, [[]], _3554)
   Exit: (200) [system] arg(1, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Redo: (200) [system] arg(_13658, [[]], _3554)
   Exit: (200) [system] arg(2, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Fail: (199) [occurs] occurs:contains_var('BadType', [[]])
   Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Call: (199) [user] inside_assert(['pragma!', log, 'True'], _26552)
   Unify: (199) [user] inside_assert(['pragma!', log, 'True'], ['pragma!', log, 'True'])
   Call: (200) [system] compound(['pragma!', log, 'True'])
   Exit: (200) [system] compound(['pragma!', log, 'True'])
   Unify: (199) [user] inside_assert(['pragma!', log, 'True'], log)
^  Call: (200) [user] symbol('pragma!')
^  Unify: (200) [user] symbol('pragma!')
   Call: (201) [system] atom('pragma!')
   Exit: (201) [system] atom('pragma!')
^  Exit: (200) [user] symbol('pragma!')
^  Call: (200) [user] symbol_concat(assert, _35846, 'pragma!')
^  Unify: (200) [user] symbol_concat(assert, _36778, 'pragma!')
   Call: (201) [system] atom_concat(assert, _37634, 'pragma!')
   Fail: (201) [system] atom_concat(assert, _37634, 'pragma!')
^  Fail: (200) [user] symbol_concat(assert, _39576, 'pragma!')
   Redo: (199) [user] inside_assert(['pragma!', log, 'True'], _26552)
   Unify: (199) [user] inside_assert(['pragma!', log, 'True'], ['pragma!', log, 'True'])
   Call: (200) [user] is_conz(['pragma!', log, 'True'])
   Unify: (200) [user] is_conz(['pragma!', log, 'True'])
   Call: (201) [system] compound(['pragma!', log, 'True'])
   Exit: (201) [system] compound(['pragma!', log, 'True'])
   Call: (201) [system] ['pragma!', log, 'True']=[_45938|_45940]
   Exit: (201) [system] ['pragma!', log, 'True']=['pragma!', log, 'True']
   Exit: (200) [user] is_conz(['pragma!', log, 'True'])
   Exit: (199) [user] inside_assert(['pragma!', log, 'True'], ['pragma!', log, 'True'])
   Call: (199) [user] always_exec(['pragma!', log, 'True'])
   Unify: (199) [user] always_exec(['pragma!', log, 'True'])
   Call: (200) [system] compound(['pragma!', log, 'True'])
   Exit: (200) [system] compound(['pragma!', log, 'True'])
   Call: (200) [system] compound_name_arity(['pragma!', log, 'True'], _53298, _53300)
   Exit: (200) [system] compound_name_arity(['pragma!', log, 'True'], '[|]', 2)
^  Call: (200) [user] symbol_concat(eval, _55242, '[|]')
^  Unify: (200) [user] symbol_concat(eval, _56174, '[|]')
   Call: (201) [system] atom_concat(eval, _57030, '[|]')
   Fail: (201) [system] atom_concat(eval, _57030, '[|]')
^  Fail: (200) [user] symbol_concat(eval, _58972, '[|]')
   Redo: (199) [user] always_exec(['pragma!', log, 'True'])
   Unify: (199) [user] always_exec(['pragma!', log, 'True'])
   Call: (200) [system] is_list(['pragma!', log, 'True'])
   Exit: (200) [system] is_list(['pragma!', log, 'True'])
   Unify: (199) [user] always_exec(['pragma!', log, 'True'])
^  Call: (200) [user] symbol('pragma!')
^  Unify: (200) [user] symbol('pragma!')
   Call: (201) [system] atom('pragma!')
   Exit: (201) [system] atom('pragma!')
^  Exit: (200) [user] symbol('pragma!')
   Unify: (199) [user] always_exec(['pragma!', log, 'True'])
^  Call: (200) [user] symbol_concat(_70018, !, 'pragma!')
^  Unify: (200) [user] symbol_concat(_70950, !, 'pragma!')
   Call: (201) [system] atom_concat(_71808, !, 'pragma!')
   Exit: (201) [system] atom_concat(pragma, !, 'pragma!')
^  Exit: (200) [user] symbol_concat(pragma, !, 'pragma!')
   Exit: (199) [user] always_exec(['pragma!', log, 'True'])
   Call: (199) [system] fail
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
^  Call: (198) [user] if_t(into_simple_op(exec, ['pragma!', log, 'True'], _86072), pfcAdd_Now('next-operation'(_86072)))
^  Unify: (198) [user] if_t(into_simple_op(exec, ['pragma!', log, 'True'], _86072), pfcAdd_Now('next-operation'(_86072)))
   Call: (199) [user] into_simple_op(exec, ['pragma!', log, 'True'], _86072)
   Unify: (199) [user] into_simple_op(exec, ['pragma!', log, 'True'], op(exec, 'pragma!', _88864))
   Call: (200) [user] o_s([log, 'True'], _88864)
   Unify: (200) [user] o_s([log, 'True'], _88864)
   Call: (201) [user] o_s(log, _88864)
   Unify: (201) [user] o_s(log, log)
   Exit: (201) [user] o_s(log, log)
   Exit: (200) [user] o_s([log, 'True'], log)
   Exit: (199) [user] into_simple_op(exec, ['pragma!', log, 'True'], op(exec, 'pragma!', log))
^  Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', log)))
^  Call: (200) [user] current_predicate(pfcAdd/1)
^  Exit: (200) [user] current_predicate(pfcAdd/1)
^  Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^  Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^  Call: (201) [user] clause(pfcTraceExecution, true)
^  Fail: (201) [user] clause(pfcTraceExecution, true)
^  Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^  Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)))
^  Call: (201) [user] must_ex(current_why_UU(_107334))
^  Unify: (201) [user] must_ex(current_why_UU(_107334))
   Call: (203) [user] current_why_UU(_107334)
   Unify: (203) [user] current_why_UU(_107334)
^  Call: (204) [user] get_why_uu(_107334)
^  Unify: (204) [user] get_why_uu(_107334)
^  Call: (205) [user] findall(_112874, current_why(_112874), _112880)
^  Unify: (205) [$bags] findall(_112874, user:current_why(_112874), _112880)
^  Call: (206) [$bags] findall(_112874, user:current_why(_112874), _112880, [])
^  Unify: (206) [$bags] findall(_112874, user:current_why(_112874), _112880, [])
^  Call: (207) [$bags] cleanup_bag(findall_loop(_112874, user:current_why(_112874), _112880, []), '$destroy_findall_bag')
^  Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_112874, user:current_why(_112874), _112880, []), '$bags':'$destroy_findall_bag')
   Call: (208) [$bags] findall_loop(_112874, user:current_why(_112874), _112880, [])
   Unify: (208) [$bags] findall_loop(_112874, user:current_why(_112874), _112880, [])
^  Call: (209) [user] bugger:current_why(_112874)
^  Unify: (209) [user] bugger:current_why(_112874)
^  Call: (210) [user] bugger:current_why_data(_112874)
^  Unify: (210) [user] bugger:current_why_data(_112874)
   Call: (211) [system] nb_current('$current_why', wp(_112874, _124134))
   Fail: (211) [system] nb_current('$current_why', wp(_112874, _124134))
^  Redo: (210) [user] bugger:current_why_data(_112874)
^  Unify: (210) [user] bugger:current_why_data(_112874)
   Call: (211) [t_l] t_l:current_why_source(_112874)
   Fail: (211) [t_l] t_l:current_why_source(_112874)
^  Fail: (210) [user] bugger:current_why_data(_112874)
^  Redo: (209) [user] bugger:current_why(_112874)
^  Unify: (209) [user] bugger:current_why(mfl4(_131562, _131564, _131566, _131568))
^  Call: (211) [system] setup_call_cleanup('$notrace'(_132518, _132520), once(user:current_mfl4(_131562, _131564, _131566, _131568)), '$restore_trace'(_132518, _132520))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_132518, _132520), system:once(user:current_mfl4(_131562, _131564, _131566, _131568)), system:'$restore_trace'(_132518, _132520))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_132518, _132520))
^  Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_131562, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_131562, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (208) [$bags] findall_loop(_112874, user:current_why(_112874), _112880, [])
   Exit: (208) [$bags] findall_loop(_112874, user:current_why(_112874), [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_112874, user:current_why(_112874), [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (206) [$bags] findall(_112874, user:current_why(_112874), [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (205) [$bags] findall(_112874, user:current_why(_112874), [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (205) [system] [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (205) [user] u_to_uu([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _107334)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (206) [system] var([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (206) [system] var([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _107334)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] nonvar([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (206) [system] nonvar([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_269014, _269016)
   Fail: (206) [system] [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_269014, _269016)
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _107334)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _107334)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _299376)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _299376)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _299376)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (208) [system] var([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (208) [system] var([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _299376)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (208) [user] not(compound([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (208) [system] not(user:compound([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (209) [system] compound([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (209) [system] compound([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (208) [system] not(user:compound([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _299376)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _299376)
^  Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _299376)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (209) [system] var(P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (209) [system] var(P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _299376)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (209) [user] not(compound(P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (209) [system] not(user:compound(P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (210) [system] compound(P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (210) [system] compound(P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (209) [system] not(user:compound(P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3614)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3568)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (207) [system] var(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (207) [system] var(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3568)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] nonvar(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (207) [system] nonvar(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_144116, _144118)
   Fail: (207) [system] P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_144116, _144118)
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3568)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
^  Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
   Call: (204) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
   Fail: (204) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _302430)
^  Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _302430)
   Call: (206) [system] fail
   Fail: (206) [system] fail
^  Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _302430)
^  Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _322226, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_322226)), trace)))
^  Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _322226, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_322226)), trace)))
^  Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _322226, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_322226)), trace)), user:each_call_cleanup)
^  Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _322226, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_322226)), trace)), user:each_call_cleanup)
   Call: (207) [system] current_prolog_flag(occurs_check, _352668)
   Exit: (207) [system] current_prolog_flag(occurs_check, true)
^  Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _322226, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_322226)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _322226, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_322226)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (208) [system] true==true
   Exit: (208) [system] true==true
^  Call: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', log)), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', log)), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)))
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)), true)
^  Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)), true)
^  Call: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), _453080, _453082)
^  Exit: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), user, 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
   Call: (214) [system] _456824=user
   Exit: (214) [system] user=user
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _458694)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _458694)
^  Redo: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _461522)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _461522)
^  Fail: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Fail: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)), true)
^  Redo: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Exit: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log))))))
^  Unify: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log))))))
^  Call: (213) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log)))))
^  Unify: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log)))))
^  Call: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)))
^  Call: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), _488832, _488834)
^  Exit: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), user, 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), _490712, _490714)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)), true)
   Call: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
   Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), _490712, _490714)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)), true)
^  Exit: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)), true)
^  Call: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Unify: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
   Call: (217) [system] _499118=user
   Exit: (217) [system] user=user
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _500988)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _500988)
^  Redo: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _503816)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _503816)
^  Fail: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Fail: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)))
^  Call: (215) [user] assert('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (215) [user] assert('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log)))))
^  Exit: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log))))))
^  Call: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^  Call: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', log)))
^  Call: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _41818)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _41818)
   Call: (218) [system] var('next-operation'(op(exec, 'pragma!', log)))
   Fail: (218) [system] var('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _41818)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _41818)
   Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Call: (218) [system] 1<1
   Fail: (218) [system] 1<1
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _41818)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _41818)
   Call: (218) [system] _52970 is 1+ -1
   Exit: (218) [system] 0 is 1+ -1
^  Call: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _54828)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _54828)
   Call: (219) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
   Fail: (219) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _54828)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _54828)
   Call: (219) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Exit: (219) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Call: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), _62238, _62240)
   Exit: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), 'next-operation', [op(exec, 'pragma!', log)])
   Call: (219) [lists] lists:member(_54828, ['next-operation', op(exec, 'pragma!', log)])
   Unify: (219) [lists] lists:member(_54828, ['next-operation', op(exec, 'pragma!', log)])
   Call: (220) [lists] lists:member_([op(exec, 'pragma!', log)], _54828, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
   Exit: (220) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', log)])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^  Call: (218) [user] compound_eles(0, 'next-operation', _41818)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _41818)
   Call: (219) [system] var('next-operation')
   Fail: (219) [system] var('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _41818)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _41818)
   Call: (219) [system] compound('next-operation')
   Fail: (219) [system] compound('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _41818)
   Call: (219) [system] _41818='next-operation'
   Exit: (219) [system] 'next-operation'='next-operation'
^  Exit: (218) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^  Call: (217) [user] pfcIgnored('next-operation')
^  Fail: (217) [user] pfcIgnored('next-operation')
   Redo: (220) [lists] lists:member_([op(exec, 'pragma!', log)], _54828, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'pragma!', log)], _54828, 'next-operation')
   Call: (221) [lists] lists:member_([], _54828, op(exec, 'pragma!', log))
   Unify: (221) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
   Exit: (221) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
   Exit: (220) [lists] lists:member_([op(exec, 'pragma!', log)], op(exec, 'pragma!', log), 'next-operation')
   Exit: (219) [lists] lists:member(op(exec, 'pragma!', log), ['next-operation', op(exec, 'pragma!', log)])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^  Call: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _41818)
^  Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _41818)
   Call: (219) [system] var(op(exec, 'pragma!', log))
   Fail: (219) [system] var(op(exec, 'pragma!', log))
^  Redo: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _41818)
^  Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _41818)
   Call: (219) [system] compound(op(exec, 'pragma!', log))
   Exit: (219) [system] compound(op(exec, 'pragma!', log))
   Call: (219) [system] 0<1
   Exit: (219) [system] 0<1
   Call: (219) [system] _41818=op(exec, 'pragma!', log)
   Exit: (219) [system] op(exec, 'pragma!', log)=op(exec, 'pragma!', log)
^  Exit: (218) [user] compound_eles(0, op(exec, 'pragma!', log), op(exec, 'pragma!', log))
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^  Call: (217) [user] pfcIgnored(op(exec, 'pragma!', log))
^  Fail: (217) [user] pfcIgnored(op(exec, 'pragma!', log))
^  Fail: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _109618)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _109618)
   Call: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
   Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _109618)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _109618)
   Call: (217) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Exit: (217) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _109618)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _109618)
   Call: (217) [system] _120770 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _122628)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _122628)
   Call: (218) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
   Fail: (218) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _122628)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _122628)
   Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), _130038, _130040)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), 'next-operation', [op(exec, 'pragma!', log)])
   Call: (218) [lists] lists:member(_122628, ['next-operation', op(exec, 'pragma!', log)])
   Unify: (218) [lists] lists:member(_122628, ['next-operation', op(exec, 'pragma!', log)])
   Call: (219) [lists] lists:member_([op(exec, 'pragma!', log)], _122628, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', log)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _109618)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _109618)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _109618)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _109618)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _109618)
   Call: (218) [system] _109618='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^  Call: (216) [user] pfcTraced('next-operation')
^  Fail: (216) [user] pfcTraced('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, 'pragma!', log)], _122628, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'pragma!', log)], _122628, 'next-operation')
   Call: (220) [lists] lists:member_([], _122628, op(exec, 'pragma!', log))
   Unify: (220) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
   Exit: (220) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
   Exit: (219) [lists] lists:member_([op(exec, 'pragma!', log)], op(exec, 'pragma!', log), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, 'pragma!', log), ['next-operation', op(exec, 'pragma!', log)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^  Call: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _109618)
^  Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _109618)
   Call: (218) [system] var(op(exec, 'pragma!', log))
   Fail: (218) [system] var(op(exec, 'pragma!', log))
^  Redo: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _109618)
^  Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _109618)
   Call: (218) [system] compound(op(exec, 'pragma!', log))
   Exit: (218) [system] compound(op(exec, 'pragma!', log))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _109618=op(exec, 'pragma!', log)
   Exit: (218) [system] op(exec, 'pragma!', log)=op(exec, 'pragma!', log)
^  Exit: (217) [user] compound_eles(0, op(exec, 'pragma!', log), op(exec, 'pragma!', log))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^  Call: (216) [user] pfcTraced(op(exec, 'pragma!', log))
^  Fail: (216) [user] pfcTraced(op(exec, 'pragma!', log))
^  Fail: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', log)), +)
^  Fail: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', log)), +)
^  Redo: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcGetSearch(_276030)
^  Unify: (214) [user] pfcGetSearch(_276030)
   Call: (215) [t_l] t_l:pfcSearchTL(_277880)
   Fail: (215) [t_l] t_l:pfcSearchTL(_277880)
^  Redo: (214) [user] pfcGetSearch(_276030)
^  Call: (215) [user] pfcSearch(_280654)
^  Unify: (215) [user] pfcSearch(direct)
^  Exit: (215) [user] pfcSearch(direct)
   Call: (215) [system] _276030=direct
   Exit: (215) [system] direct=direct
^  Exit: (214) [user] pfcGetSearch(direct)
^  Call: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (215) [system] direct=direct
   Exit: (215) [system] direct=direct
^  Call: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^  Call: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _305088)
^  Unify: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _305088)
   Call: (217) [system] fail
   Fail: (217) [system] fail
^  Fail: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _305088)
^  Redo: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^  Call: (216) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'pragma!', log))))
^  Unify: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))))
^  Call: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:each_call_cleanup)
^  Unify: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:each_call_cleanup)
   Call: (218) [system] current_prolog_flag(occurs_check, _315350)
   Exit: (218) [system] current_prolog_flag(occurs_check, true)
^  Call: (218) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:set_prolog_flag(occurs_check, true))
^  Unify: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:set_prolog_flag(occurs_check, true))
   Call: (219) [system] true==true
   Exit: (219) [system] true==true
^  Call: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
   Call: (220) [system] is_list(_322846)
   Fail: (220) [system] is_list(_322846)
^  Redo: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
^  Call: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', log)))
^  Call: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', log)))
   Call: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', log)), _330240)
   Exit: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (221) [user] ignore(fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^  Unify: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^  Call: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Unify: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Call: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), true)
^  Fail: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), true)
^  Redo: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Call: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Call: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Fail: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Call: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), imported_from(system))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Call: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _372902, _372904)
   Unify: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _372902, _372904)
   Call: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Exit: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Call: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _372902, _372904)
   Exit: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), '$pt$', 2)
   Exit: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), '$pt$', 2)
^  Call: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), built_in)
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _384144)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _385084)
   Call: (226) [system] nonvar(_385942)
^  Redo: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _386944)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _387878)
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), interpreted)
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), number_of_clauses(_397072))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), number_of_clauses(_397072))
   Call: (226) [system] nonvar(number_of_clauses(_397072))
   Exit: (226) [system] nonvar(number_of_clauses(_397072))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_397072), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_397072), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), number_of_clauses(0))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _411916), (prolog_current_choice(_411926), push_current_choice(_411926), clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _411948), pfc_call(_411948)), nb_setval('$pfc_current_choice', _411916))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _411916), user:(prolog_current_choice(_411926), push_current_choice(_411926), clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _411948), pfc_call(_411948)), user:nb_setval('$pfc_current_choice', _411916))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _411916))
   Call: (228) [system] nb_current('$pfc_current_choice', _411916)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_411926)
   Exit: (227) [system] prolog_current_choice(2950)
^  Call: (227) [user] push_current_choice(2950)
^  Unify: (227) [user] push_current_choice(2950)
   Call: (228) [system] nb_current('$pfc_current_choice', _421266)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (227) [user] push_current_choice(2950)
^  Call: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _411948)
^  Fail: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _411948)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _429638)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _411916), user:(prolog_current_choice(_411926), push_current_choice(_411926), clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _411948), pfc_call(_411948)), user:nb_setval('$pfc_current_choice', _411916))
^  Fail: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Fail: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^  Redo: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Exit: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Exit: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^  Call: (221) [user] ignore(fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^  Unify: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^  Call: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (223) [user] pfc_spft(_444508, _444594, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516))
^  Unify: (223) [user] pfc_spft(_444508, _445526, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516))
^  Call: (224) [user] pfcCallSystem('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Unify: (224) [user] pfcCallSystem('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Call: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Call: (226) [system] var('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Fail: (226) [system] var('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Redo: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Call: (226) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Exit: (226) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Redo: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Call: (226) [user] predicate_property('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), imported_from(system))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), imported_from(system))
   Call: (227) [system] nonvar(imported_from(system))
   Exit: (227) [system] nonvar(imported_from(system))
   Call: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Unify: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Call: (229) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Exit: (229) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), imported_from(system))
^  Redo: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Call: (226) [user] predicate_property('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), built_in)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), built_in)
   Call: (227) [system] nonvar(built_in)
   Exit: (227) [system] nonvar(built_in)
   Call: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Unify: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Call: (228) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Exit: (228) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Call: (228) [$syspreds] goal_name_arity('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _480666, _480668)
   Unify: (228) [$syspreds] goal_name_arity('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _480666, _480668)
   Call: (229) [system] compound('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Exit: (229) [system] compound('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Call: (229) [system] compound_name_arity('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _480666, _480668)
   Exit: (229) [system] compound_name_arity('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), '$spft$', 3)
   Exit: (228) [$syspreds] goal_name_arity('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), '$spft$', 3)
^  Call: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), built_in)
^  Redo: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Call: (226) [user] predicate_property('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _491908)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _492848)
   Call: (227) [system] nonvar(_493706)
^  Redo: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _494708)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _495642)
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Call: (228) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Exit: (228) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), interpreted)
^  Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Call: (226) [user] predicate_property('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), number_of_clauses(_504836))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), number_of_clauses(_504836))
   Call: (227) [system] nonvar(number_of_clauses(_504836))
   Exit: (227) [system] nonvar(number_of_clauses(_504836))
   Call: (227) [$syspreds] property_predicate(number_of_clauses(_504836), user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Unify: (227) [$syspreds] property_predicate(number_of_clauses(_504836), user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Call: (229) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Exit: (229) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
   Exit: (227) [$syspreds] property_predicate(number_of_clauses(726), user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), number_of_clauses(726))
^  Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^  Call: (226) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _519680), (prolog_current_choice(_519690), push_current_choice(_519690), clause('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _519712), pfc_call(_519712)), nb_setval('$pfc_current_choice', _519680))
^  Unify: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _519680), user:(prolog_current_choice(_519690), push_current_choice(_519690), clause('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _519712), pfc_call(_519712)), user:nb_setval('$pfc_current_choice', _519680))
^  Call: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', _519680))
   Call: (229) [system] nb_current('$pfc_current_choice', _519680)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
^  Exit: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (228) [system] prolog_current_choice(_3856)
   Exit: (228) [system] prolog_current_choice(2970)
^  Call: (228) [user] push_current_choice(2970)
^  Unify: (228) [user] push_current_choice(2970)
   Call: (229) [system] nb_current('$pfc_current_choice', _9058)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
   Call: (229) [system] b_setval('$pfc_current_choice', [2970])
   Exit: (229) [system] b_setval('$pfc_current_choice', [2970])
^  Exit: (228) [user] push_current_choice(2970)
^  Call: (228) [user] clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _3878)
^  Fail: (228) [user] clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _3878)
   Call: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (229) [system] duplicate_term([], _17430)
   Exit: (229) [system] duplicate_term([], [])
   Call: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _3846), user:(prolog_current_choice(_3856), push_current_choice(_3856), clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _3878), pfc_call(_3878)), user:nb_setval('$pfc_current_choice', _3846))
^  Fail: (225) [user] pfc_call('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)))
^  Fail: (224) [user] pfcCallSystem('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)))
^  Fail: (223) [user] pfc_spft(_3824, _24934, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832))
^  Redo: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Exit: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Exit: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^  Exit: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:set_prolog_flag(occurs_check, true))
^  Exit: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:each_call_cleanup)
^  Exit: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))))
^  Exit: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3594, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_3594)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3594, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_3594)), trace)), user:each_call_cleanup)
^  Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3594, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_3594)), trace)))
^  Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
^  Exit: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcRun
^  Unify: (202) [user] pfcRun
^  Call: (203) [user] pfcGetSearch(direct)
^  Unify: (203) [user] pfcGetSearch(direct)
   Call: (204) [t_l] t_l:pfcSearchTL(_122240)
   Fail: (204) [t_l] t_l:pfcSearchTL(_122240)
^  Redo: (203) [user] pfcGetSearch(direct)
^  Call: (204) [user] pfcSearch(_125014)
^  Unify: (204) [user] pfcSearch(direct)
^  Exit: (204) [user] pfcSearch(direct)
   Call: (204) [system] direct=direct
   Exit: (204) [system] direct=direct
^  Exit: (203) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcRun
^  Exit: (202) [user] pfcRun
^  Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (198) [user] if_t(into_simple_op(exec, ['pragma!', log, 'True'], op(exec, 'pragma!', log)), pfcAdd_Now('next-operation'(op(exec, 'pragma!', log))))
   Call: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436))
   Unify: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436))
   Call: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436)
   Unify: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436)
   Call: (201) [system] _162018=_162020
   Exit: (201) [system] _162018=_162018
^  Call: (201) [user] ignore(catch((not_compatio(write_exec(['pragma!', log, 'True'])), notrace(into_metta_callable('&self', ['pragma!', log, 'True'], _163916, _162018, _163920, _163922)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _163916, _162018, _163920, _163922, _162018, _3436)), give_up(_163958), pp_m('red', gave_up(_163958))))
^  Unify: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', log, 'True'])), notrace(into_metta_callable('&self', ['pragma!', log, 'True'], _163916, _162018, _163920, _163922)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _163916, _162018, _163920, _163922, _162018, _3436)), give_up(_163958), pp_m('red', gave_up(_163958))))
^  Call: (204) [user] not_compatio(write_exec(['pragma!', log, 'True']))
^  Unify: (204) [user] not_compatio(write_exec(['pragma!', log, 'True']))
^  Call: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', log, 'True'])))
^  Unify: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', log, 'True'])))
^  Call: (206) [user] once((is_mettalog;is_testing))
^  Unify: (206) [system] once(user:(is_mettalog;is_testing))
^  Call: (208) [user] is_mettalog
^  Unify: (208) [user] is_mettalog
^  Call: (209) [user] is_win64
^  Unify: (209) [user] is_win64
   Call: (210) [system] current_prolog_flag(windows, _183192)
   Fail: (210) [system] current_prolog_flag(windows, _184120)
^  Fail: (209) [user] is_win64
^  Redo: (208) [user] is_mettalog
^  Unify: (208) [user] is_mettalog
^  Call: (209) [user] is_metta_flag(log)
^  Unify: (209) [user] is_metta_flag(log)
^  Call: (211) [system] setup_call_cleanup('$notrace'(_189580, _189582), once(user:is_flag0(log)), '$restore_trace'(_189580, _189582))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_189580, _189582), system:once(user:is_flag0(log)), system:'$restore_trace'(_189580, _189582))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_189580, _189582))
^  Fail: (209) [user] is_metta_flag(log)
^  Fail: (208) [user] is_mettalog
^  Call: (208) [user] is_testing
^  Unify: (208) [user] is_testing
^  Call: (209) [user] is_metta_flag(test)
^  Unify: (209) [user] is_metta_flag(test)
^  Call: (211) [system] setup_call_cleanup('$notrace'(_197950, _197952), once(user:is_flag0(test)), '$restore_trace'(_197950, _197952))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_197950, _197952), system:once(user:is_flag0(test)), system:'$restore_trace'(_197950, _197952))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_197950, _197952))
^  Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (209) [user] is_metta_flag(test)
^  Exit: (208) [user] is_testing
^  Exit: (206) [system] once(user:(is_mettalog;is_testing))
^  Call: (206) [user] user_err(write_exec(['pragma!', log, 'True']))
^  Unify: (206) [user] user_err(write_exec(['pragma!', log, 'True']))
^  Call: (207) [user] original_user_error(_206346)
^  Unify: (207) [user] original_user_error(_206346)
   Call: (208) [system] stream_property(_206346, file_no(2))
   Unify: (208) [system] stream_property(_206346, file_no(2))
   Call: (209) [system] nonvar(_206346)
   Redo: (208) [system] stream_property(_206346, file_no(2))
   Unify: (208) [system] stream_property(_206346, file_no(2))
   Call: (209) [system] nonvar(_206346)
   Redo: (208) [system] stream_property(_206346, file_no(2))
   Unify: (208) [system] stream_property(_206346, file_no(2))
   Call: (209) [system] nonvar(file_no(2))
   Exit: (209) [system] nonvar(file_no(2))
   Call: (209) [system] file_no(2)=alias(_217466)
   Redo: (208) [system] stream_property(_206346, file_no(2))
   Exit: (208) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (207) [user] original_user_error((0x7fe6c676e200))
^  Call: (207) [user] with_output_to((0x7fe6c676e200), write_exec(['pragma!', log, 'True']))
   Call: (209) [user] write_exec(['pragma!', log, 'True'])
   Unify: (209) [user] write_exec(['pragma!', log, 'True'])
^  Call: (210) [user] real_notrace(write_exec0(['pragma!', log, 'True']))
^  Unify: (210) [user] real_notrace(user:write_exec0(['pragma!', log, 'True']))
^  Call: (211) [user] setup_call_cleanup('$notrace'(_225898, _225900), once(user:write_exec0(['pragma!', log, 'True'])), '$restore_trace'(_225898, _225900))
^  Unify: (211) [system] setup_call_cleanup(user:'$notrace'(_225898, _225900), user:once(user:write_exec0(['pragma!', log, 'True'])), user:'$restore_trace'(_225898, _225900))
^  Call: (212) [system] sig_atomic(user:'$notrace'(_225898, _225900))
  !(pragma! log True)

^  Exit: (211) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['pragma!', log, 'True'])), user:'$restore_trace'(3, -1))
^  Exit: (210) [user] real_notrace(user:write_exec0(['pragma!', log, 'True']))
   Exit: (209) [user] write_exec(['pragma!', log, 'True'])
^  Exit: (207) [user] with_output_to((0x7fe6c676e200), write_exec(['pragma!', log, 'True']))
^  Exit: (206) [user] user_err(write_exec(['pragma!', log, 'True']))
^  Exit: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', log, 'True'])))
^  Exit: (204) [user] not_compatio(write_exec(['pragma!', log, 'True']))
^  Call: (205) [system] setup_call_cleanup('$notrace'(_237620, _237622), once(user:into_metta_callable('&self', ['pragma!', log, 'True'], _163916, _162018, _163920, _163922)), '$restore_trace'(_237620, _237622))
^  Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_237620, _237622), system:once(user:into_metta_callable('&self', ['pragma!', log, 'True'], _163916, _162018, _163920, _163922)), system:'$restore_trace'(_237620, _237622))
^  Call: (206) [system] sig_atomic(system:'$notrace'(_237620, _237622))
^  Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [])), system:'$restore_trace'(3, -1))
   Call: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
   Unify: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
   Call: (205) [user] reset_caches
   Unify: (205) [user] reset_caches
^  Call: (206) [user] forall(clause(reset_cache, _253570), forall(rtrace_on_error(_253570), true))
^  Unify: (206) [$apply] forall(user:clause(reset_cache, _253570), user:forall(rtrace_on_error(_253570), true))
^  Call: (207) [user] clause(reset_cache, _253570)
^  Exit: (207) [user] clause(reset_cache, retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412)))
^  Call: (207) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), true)
^  Unify: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), user:true)
   Call: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412)))
   Unify: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412)))
   Call: (209) [user] catch_err(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412)), _261056, (write_src_uo(_261056=retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), catch(rtrace(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), _261056, throw(give_up(_261056=retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))))), throw(_261056)))
   Unify: (209) [user] catch_err(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412)), _261056, (write_src_uo(_261056=retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), catch(rtrace(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), _261056, throw(give_up(_261056=retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))))), throw(_261056)))
^  Call: (211) [user] retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))
^  Exit: (211) [user] retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))
   Exit: (209) [user] catch_err(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412)), _261056, (write_src_uo(_261056=retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), catch(rtrace(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), _261056, throw(give_up(_261056=retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))))), throw(_261056)))
   Exit: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412)))
^  Exit: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), user:true)
^  Redo: (207) [user] clause(reset_cache, _253570)
^  Exit: (207) [user] clause(reset_cache, true)
^  Call: (207) [user] forall(rtrace_on_error(true), true)
^  Unify: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (208) [user] rtrace_on_error(true)
   Unify: (208) [user] rtrace_on_error(true)
   Call: (209) [user] catch_err(true, _273180, (write_src_uo(_273180=true), catch(rtrace(true), _273180, throw(give_up(_273180=true))), throw(_273180)))
   Unify: (209) [user] catch_err(true, _273180, (write_src_uo(_273180=true), catch(rtrace(true), _273180, throw(give_up(_273180=true))), throw(_273180)))
   Exit: (209) [user] catch_err(true, _273180, (write_src_uo(_273180=true), catch(rtrace(true), _273180, throw(give_up(_273180=true))), throw(_273180)))
   Exit: (208) [user] rtrace_on_error(true)
^  Exit: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (206) [$apply] forall(user:clause(reset_cache, _253570), user:forall(rtrace_on_error(_253570), true))
   Exit: (205) [user] reset_caches
   Call: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
   Unify: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
   Call: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
   Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
   Call: (209) [user] file_hides_results(eval_H(500, '&self', ['pragma!', log, 'True'], _162018))
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
   Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_310244, _310246), once(user:(reset_eval_num, _309716=res(_3436), _309732=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _309750), (is_compatio->option_else(answer, _309774, leap);option_else(answer, _309774, each)), option_else('maximum-result-count', _309796, inf), option_else('initial-result-count', _309810, 10), _309822=contrl(_309796, _309774), _309840=_309842, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_309870), option_value(exec, skip), \+always_exec(_309750)->_309900=(skip(eval_H(500, '&self', ['pragma!', log, 'True'], _162018)), deterministic(_309916)), _309840=1, !, true;_309900=(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, _309716, _309974)), !, flag(result_num, _310000, 0), _310012=eval('&self', _309750, _162018), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_162018), if_t(_309840==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_309840==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_310012)))), if_t(option_value(repl, true), add_history_src(exec(_309750))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_310012), writeln('.')))), true)))), '$restore_trace'(_310244, _310246))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_310244, _310246), system:once(user:(reset_eval_num, _309716=res(_3436), _309732=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _309750), (is_compatio->option_else(answer, _309774, leap);option_else(answer, _309774, each)), option_else('maximum-result-count', _309796, inf), option_else('initial-result-count', _309810, 10), _309822=contrl(_309796, _309774), _309840=_309842, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_309870), option_value(exec, skip), \+always_exec(_309750)->_309900=(skip(eval_H(500, '&self', ['pragma!', log, 'True'], _162018)), deterministic(_309916)), _309840=1, !, true;_309900=(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, _309716, _309974)), !, flag(result_num, _310000, 0), _310012=eval('&self', _309750, _162018), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_162018), if_t(_309840==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_309840==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_310012)))), if_t(option_value(repl, true), add_history_src(exec(_309750))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_310012), writeln('.')))), true)))), system:'$restore_trace'(_310244, _310246))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_310244, _310246))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3436)=res(_3436), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), ['pragma!', log, 'True']), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _309840=_309840, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_309870), option_value(exec, skip), \+always_exec(['pragma!', log, 'True'])->(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974))=(skip(eval_H(500, '&self', ['pragma!', log, 'True'], _162018)), deterministic(_309916)), _309840=1, !, true;(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974))=(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), !, flag(result_num, 1, 0), eval('&self', ['pragma!', log, 'True'], _162018)=eval('&self', ['pragma!', log, 'True'], _162018), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_162018), if_t(_309840==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_309840==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['pragma!', log, 'True'], _162018))))), if_t(option_value(repl, true), add_history_src(exec(['pragma!', log, 'True']))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', ['pragma!', log, 'True'], _162018)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (209) [user] in_answer_io(format('~N['))
^  Unify: (209) [user] in_answer_io(format('~N['))
   Call: (210) [system] nb_current(suspend_answers, true)
^  Redo: (209) [user] in_answer_io(format('~N['))
^  Unify: (209) [user] in_answer_io(format('~N['))
^  Call: (210) [user] answer_output(_342196)
^  Unify: (210) [user] answer_output(_342196)
^  Call: (211) [user] is_testing
^  Unify: (211) [user] is_testing
^  Call: (212) [user] is_metta_flag(test)
^  Unify: (212) [user] is_metta_flag(test)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_347738, _347740), once(user:is_flag0(test)), '$restore_trace'(_347738, _347740))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_347738, _347740), system:once(user:is_flag0(test)), system:'$restore_trace'(_347738, _347740))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_347738, _347740))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] is_metta_flag(test)
^  Exit: (211) [user] is_testing
^  Call: (211) [user] original_user_output(_342196)
^  Unify: (211) [user] original_user_output(_342196)
   Call: (212) [system] stream_property(_342196, file_no(1))
   Unify: (212) [system] stream_property(_342196, file_no(1))
   Call: (213) [system] nonvar(_342196)
   Redo: (212) [system] stream_property(_342196, file_no(1))
   Unify: (212) [system] stream_property(_342196, file_no(1))
   Call: (213) [system] nonvar(_342196)
   Redo: (212) [system] stream_property(_342196, file_no(1))
   Unify: (212) [system] stream_property(_342196, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_364474)
   Redo: (212) [system] stream_property(_342196, file_no(1))
   Exit: (212) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (211) [user] original_user_output((0x7fe6c676e100))
^  Exit: (210) [user] answer_output((0x7fe6c676e100))
^  Call: (210) [user] with_output_to((0x7fe6c676e100), format('~N['))
   Call: (212) [$syspreds] format('~N[')
   Unify: (212) [$syspreds] format('~N[')
^  Call: (213) [$syspreds] format('~N[', [])
[
^  Exit: (213) [$syspreds] format('~N[', [])
   Exit: (212) [$syspreds] format('~N[')
^  Exit: (210) [user] with_output_to((0x7fe6c676e100), format('~N['))
^  Exit: (209) [user] in_answer_io(format('~N['))
   Call: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _376644, _309916, timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), _376650), ((((_309916==true->!;true), set_option_value(interactive, _376644), contrl(inf, each)=contrl(_376720, _376722), nb_setarg(1, res(_3436), _309974), current_input(_376746), read_pending_codes(_376746, _376758, []), flag(result_num, _376772, _376772+1), flag(result_num, _376792, _376792), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _309974))), if_t(_376792=<_376720, ((_376792==1, _309916==true->not_compatio(format('~N~nDeterministic: ', [])), !;_309916==true->not_compatio(format('~N~nLast Result(~w): ', [_376792])), !;not_compatio(format('~N~nNDet Result(~w): ', [_376792]))), ignore((not_compatio(if_t(\+symbolic(_309974), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_309974)), true)))))))), in_answer_io(write_asrc(_309974)), not_compatio(format('~N')), (_309916\==true, _376644, _376722\==leap, 10>_376792, _376792<_376720->_377154=true;_377154=false), if_t((_377154==true;_309916==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _376650))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _377258), maplist(print_var, _377258), nop(nl)));true)))), (_377154==true->write("~npress ';' for more solutions "), get_single_char_key(_377320), not_compatio((writeq(key=_377320), nl)), (_377320==b->once(repl), fail;_377320==m->make;_377320==t->nop(set_debug(eval, true)), rtrace;_377320=='T'->set_debug(eval, true);_377320==(;)->true;_377320==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_377320=='L'->nb_setarg(1, contrl(inf, each), _376792);_377320==l->nb_setarg(2, contrl(inf, each), leap);(_377320=='\n';_377320=='\r')->!, fail;!, fail));_309916\==true, \+_376644, contrl(inf, each)=contrl(_376720, leap)->true;_309916==true->!;true), format('~N~n')))
   Unify: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _309916, timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), _376650), ((((_309916==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_376720, _376722), nb_setarg(1, res(_3436), _309974), current_input(_376746), read_pending_codes(_376746, _376758, []), flag(result_num, _376772, _376772+1), flag(result_num, _376792, _376792), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _309974))), if_t(_376792=<_376720, ((_376792==1, _309916==true->not_compatio(format('~N~nDeterministic: ', [])), !;_309916==true->not_compatio(format('~N~nLast Result(~w): ', [_376792])), !;not_compatio(format('~N~nNDet Result(~w): ', [_376792]))), ignore((not_compatio(if_t(\+symbolic(_309974), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_309974)), true)))))))), in_answer_io(write_asrc(_309974)), not_compatio(format('~N')), (_309916\==true, false, _376722\==leap, 10>_376792, _376792<_376720->_377154=true;_377154=false), if_t((_377154==true;_309916==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _376650))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _377258), maplist(print_var, _377258), nop(nl)));true)))), (_377154==true->write("~npress ';' for more solutions "), get_single_char_key(_377320), not_compatio((writeq(key=_377320), nl)), (_377320==b->once(repl), fail;_377320==m->make;_377320==t->nop(set_debug(eval, true)), rtrace;_377320=='T'->set_debug(eval, true);_377320==(;)->true;_377320==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_377320=='L'->nb_setarg(1, contrl(inf, each), _376792);_377320==l->nb_setarg(2, contrl(inf, each), leap);(_377320=='\n';_377320=='\r')->!, fail;!, fail));_309916\==true, \+false, contrl(inf, each)=contrl(_376720, leap)->true;_309916==true->!;true), format('~N~n')))
   Call: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), _376650)
   Unify: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), _376650)
   Call: (211) [system] statistics(cputime, _389878)
   Exit: (211) [system] statistics(cputime, 5.331234157)
   Call: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)))
   Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)))
^  Call: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] var(true)
   Fail: (213) [system] var(true)
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (213) [user] option_value0(rtrace, 'True')
^  Unify: (213) [user] option_value0(rtrace, 'True')
^  Call: (214) [user] was_option_value(rtrace, _402838)
^  Unify: (214) [user] was_option_value(rtrace, _402838)
   Call: (215) [system] current_prolog_flag(rtrace, _404696)
   Fail: (215) [system] current_prolog_flag(rtrace, _404696)
^  Redo: (214) [user] was_option_value(rtrace, _402838)
^  Unify: (214) [user] was_option_value(rtrace, _402838)
   Call: (215) [$syspreds] prolog_load_context(rtrace, _408410)
   Fail: (215) [$syspreds] prolog_load_context(rtrace, _408410)
^  Redo: (214) [user] was_option_value(rtrace, _402838)
^  Unify: (214) [user] was_option_value(rtrace, _402838)
   Call: (215) [system] nb_current(rtrace, _412124)
   Fail: (215) [system] nb_current(rtrace, _412124)
^  Fail: (214) [user] was_option_value(rtrace, _402838)
^  Redo: (213) [user] option_value0(rtrace, 'True')
^  Fail: (213) [user] option_value0(rtrace, 'True')
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] true==false
   Fail: (213) [system] true==false
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_422348, _422350), once(user:option_value0(rtrace, true)), '$restore_trace'(_422348, _422350))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_422348, _422350), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_422348, _422350))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_422348, _422350))
^  Fail: (212) [user] option_value(rtrace, true)
   Redo: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)))
   Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)))
^  Call: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] var(rtrace)
   Fail: (213) [system] var(rtrace)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] rtrace==false
   Fail: (213) [system] rtrace==false
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] rtrace==true
   Fail: (213) [system] rtrace==true
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
^  Call: (213) [user] fast_option_value(rtrace, debug)
^  Unify: (213) [user] fast_option_value(rtrace, debug)
   Call: (214) [system] atom(rtrace)
   Exit: (214) [system] atom(rtrace)
   Call: (214) [system] current_prolog_flag(rtrace, debug)
   Fail: (214) [system] current_prolog_flag(rtrace, debug)
^  Fail: (213) [user] fast_option_value(rtrace, debug)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
^  Call: (213) [user] fast_option_value(rtrace, trace)
^  Unify: (213) [user] fast_option_value(rtrace, trace)
   Call: (214) [system] atom(rtrace)
   Exit: (214) [system] atom(rtrace)
   Call: (214) [system] current_prolog_flag(rtrace, trace)
   Fail: (214) [system] current_prolog_flag(rtrace, trace)
^  Fail: (213) [user] fast_option_value(rtrace, trace)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _457566)
   Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _457566)
^  Call: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _457566, _459502)
^  Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _457566, [])
   Call: (215) [system] current_prolog_flag(nodebugx, true)
^  Redo: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _457566, _462306)
^  Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _457566, _463244)
^  Call: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (215) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_465978, _465980, _465982), defined)
^  Unify: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_465978, _465980, _465982), defined)
   Call: (216) [system] nonvar(defined)
   Exit: (216) [system] nonvar(defined)
   Call: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_465978, _465980, _465982))
   Unify: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_465978, _465980, _465982))
   Call: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_465978, _465980, _465982))
   Unify: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_465978, _465980, _465982))
   Call: (218) [system] callable(debugging_logicmoo_setting(_465978, _465980, _465982))
   Exit: (218) [system] callable(debugging_logicmoo_setting(_465978, _465980, _465982))
   Call: (218) [system] atom(bugger)
   Exit: (218) [system] atom(bugger)
   Exit: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_465978, _465980, _465982))
   Exit: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_465978, _465980, _465982))
^  Exit: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_465978, _465980, _465982), defined)
^  Call: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _457566, _479892)
^  Unify: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Exit: (212) [user] is_debugging(rtrace)
   Exit: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)))
^  Call: (212) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), tAt_rtrace)
^  Unify: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), rtrace:tAt_rtrace)
   Call: (213) [system] _490352=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (213) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (213) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), deterministic(_492230)), (notrace(_492230==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), deterministic(_492230)), (notrace(_492230==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (214) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (217) [rtrace] rtrace:restart_rtrace1
^  Unify: (217) [rtrace] rtrace:restart_rtrace1
^  Exit: (217) [rtrace] rtrace:restart_rtrace1
^  Exit: (214) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (215) [user] eval_H(500, '&self', ['pragma!', log, 'True'], _162018)
   Unify: (215) [user] eval_H(500, '&self', ['pragma!', log, 'True'], _162018)
^  Call: (216) [user] catch_metta_return(eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018), _162018)
^  Unify: (216) [user] catch_metta_return(eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018), _162018)
^  Call: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^  Unify: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
   Call: (219) [system] var(['pragma!', log, 'True'])
^  Redo: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^  Unify: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_507610, _507612), once(user:self_eval(['pragma!', log, 'True'])), '$restore_trace'(_507610, _507612))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_507610, _507612), system:once(user:self_eval(['pragma!', log, 'True'])), system:'$restore_trace'(_507610, _507612))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_507610, _507612))
^  Redo: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^  Unify: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_512348, _512350), once(user:nonvar(_162018)), '$restore_trace'(_512348, _512350))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_512348, _512350), system:once(user:nonvar(_162018)), system:'$restore_trace'(_512348, _512350))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_512348, _512350))
^  Redo: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^  Unify: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_517086, _517088), once(user:nonvar(_162018)), '$restore_trace'(_517086, _517088))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_517086, _517088), system:once(user:nonvar(_162018)), system:'$restore_trace'(_517086, _517088))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_517086, _517088))
^  Redo: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^  Unify: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
   Call: (219) [system] [log, 'True']==[]
^  Redo: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^  Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
   Call: (219) [system] atom(=)
   Exit: (219) [system] atom(=)
   Call: (219) [system] (=)\==(=)
^  Redo: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Call: (219) [user] self_eval(['pragma!', log, 'True'])
^  Unify: (219) [user] self_eval(['pragma!', log, 'True'])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_12352, _12354), once(user:self_eval0(['pragma!', log, 'True'])), '$restore_trace'(_12352, _12354))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_12352, _12354), system:once(user:self_eval0(['pragma!', log, 'True'])), system:'$restore_trace'(_12352, _12354))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_12352, _12354))
^  Fail: (219) [user] self_eval(['pragma!', log, 'True'])
^  Redo: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Call: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Unify: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Call: (220) [user] self_eval(['pragma!', log, 'True'])
^  Unify: (220) [user] self_eval(['pragma!', log, 'True'])
^  Call: (222) [system] setup_call_cleanup('$notrace'(_21750, _21752), once(user:self_eval0(['pragma!', log, 'True'])), '$restore_trace'(_21750, _21752))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_21750, _21752), system:once(user:self_eval0(['pragma!', log, 'True'])), system:'$restore_trace'(_21750, _21752))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_21750, _21752))
^  Fail: (220) [user] self_eval(['pragma!', log, 'True'])
^  Redo: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Unify: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Call: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Unify: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Call: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (223) [system] 500<1
   Fail: (223) [system] 500<1
^  Redo: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (222) [system] setup_call_cleanup('$notrace'(_34908, _34910), once(user:(_34884 is 500-1, copy_term(['pragma!', log, 'True'], _34898))), '$restore_trace'(_34908, _34910))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_34908, _34910), system:once(user:(_34884 is 500-1, copy_term(['pragma!', log, 'True'], _34898))), system:'$restore_trace'(_34908, _34910))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_34908, _34910))
^  Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['pragma!', log, 'True'], ['pragma!', log, 'True']))), system:'$restore_trace'(3, -1))
^  Call: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Unify: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Call: (222) [user] must_det_ll((notrace((flag(eval_num, _40602, _40602+1), _40620 is _40602 mod 500, _40638 is 99-499 mod 100, _40662=_40664, option_else('trace-length', _40676, 500), option_else('trace-depth', _40684, 30))), quietly(if_t((nop(stop_rtrace), _40620>_40676), (set_debug(eval, false), _40740 is _40676+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_40792)))))
^  Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _40602, _40602+1), _40620 is _40602 mod 500, _40638 is 99-499 mod 100, _40662=_40664, option_else('trace-length', _40676, 500), option_else('trace-depth', _40684, 30))), quietly(if_t((nop(stop_rtrace), _40620>_40676), (set_debug(eval, false), _40740 is _40676+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_40792)))))
^  Call: (223) [user] once(user:(notrace((flag(eval_num, _40602, _40602+1), _40620 is _40602 mod 500, _40638 is 99-499 mod 100, _40662=_40664, option_else('trace-length', _40676, 500), option_else('trace-depth', _40684, 30))), quietly(if_t((nop(stop_rtrace), _40620>_40676), (set_debug(eval, false), _40740 is _40676+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_40792)))))
^  Unify: (223) [system] once(user:(notrace((flag(eval_num, _40602, _40602+1), _40620 is _40602 mod 500, _40638 is 99-499 mod 100, _40662=_40664, option_else('trace-length', _40676, 500), option_else('trace-depth', _40684, 30))), quietly(if_t((nop(stop_rtrace), _40620>_40676), (set_debug(eval, false), _40740 is _40676+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_40792)))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_44516, _44518), once(user:(flag(eval_num, _40602, _40602+1), _40620 is _40602 mod 500, _40638 is 99-499 mod 100, _40662=_40664, option_else('trace-length', _40676, 500), option_else('trace-depth', _40684, 30))), '$restore_trace'(_44516, _44518))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_44516, _44518), system:once(user:(flag(eval_num, _40602, _40602+1), _40620 is _40602 mod 500, _40638 is 99-499 mod 100, _40662=_40664, option_else('trace-length', _40676, 500), option_else('trace-depth', _40684, 30))), system:'$restore_trace'(_44516, _44518))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_44516, _44518))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _40662=_40662, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _40740 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace)))))
^  Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _40740 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace)))))
^  Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _40740 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace)))))
   Call: (225) [user] nop(notrace(no_repeats_var(_40792)))
   Unify: (225) [user] nop(notrace(no_repeats_var(_40792)))
   Exit: (225) [user] nop(notrace(no_repeats_var(_40792)))
^  Exit: (223) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _40662=_40662, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _40740 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_40792)))))
^  Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _40662=_40662, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _40740 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_40792)))))
   Call: (222) [occurs] occurs:sub_term(_55980, e)
   Unify: (222) [occurs] occurs:sub_term(e, e)
   Exit: (222) [occurs] occurs:sub_term(e, e)
   Call: (222) [system] e\=e
   Fail: (222) [system] e\=e
   Redo: (222) [occurs] occurs:sub_term(_55980, e)
   Unify: (222) [occurs] occurs:sub_term(_55980, e)
   Call: (223) [system] compound(e)
   Fail: (223) [system] compound(e)
   Fail: (222) [occurs] occurs:sub_term(_55980, e)
^  Redo: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], _38692)
   Call: (222) [system] _66198=e
   Exit: (222) [system] e=e
^  Call: (222) [user] if_trace((eval;e), (_40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))
^  Unify: (222) [user] if_trace((eval;e), (_40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))
^  Call: (224) [system] setup_call_cleanup('$notrace'(_70002, _70004), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']]))), _69960, fbug((_69960-->if_trace((eval;e), (_40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))))))), '$restore_trace'(_70002, _70004))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_70002, _70004), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']]))), _69960, fbug((_69960-->if_trace((eval;e), (_40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))))))), system:'$restore_trace'(_70002, _70004))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_70002, _70004))
^  Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']]))), _69960, fbug((_69960-->if_trace((eval;e), (_40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))))))), system:'$restore_trace'(3, -1))
^  Exit: (222) [user] if_trace((eval;e), (_40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))
   Call: (222) [system] _74784=retval(fail)
   Exit: (222) [system] retval(fail)=retval(fail)
   Call: (222) [system] _76646=(\+ \+ (flag(eval_num, _76666, _76666+1), (retval(fail)\=@=retval(fail), nonvar(_38692)->indentq(0, _76666, <--, [e, _38692]);indentq(0, _76666, <--, [e, retval(fail)]))))
   Exit: (222) [system] (\+ \+ (flag(eval_num, _76666, _76666+1), (retval(fail)\=@=retval(fail), nonvar(_38692)->indentq(0, _76666, <--, [e, _38692]);indentq(0, _76666, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _76666, _76666+1), (retval(fail)\=@=retval(fail), nonvar(_38692)->indentq(0, _76666, <--, [e, _38692]);indentq(0, _76666, <--, [e, retval(fail)]))))
^  Call: (222) [user] call_cleanup(((call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _38692)*->nb_setarg(1, retval(fail), _38692);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _38692)), ignore(notrace((\+_38692\=_40792, nb_setarg(1, retval(fail), _38692))))), ignore((_40662==1->ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval(fail)\=@=retval(fail), nonvar(_38692)->indentq(0, _76666, <--, [e, _38692]);indentq(0, _76666, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval(fail)\=@=retval(fail), nonvar(_38692)->indentq(0, _76666, <--, [e, _38692]);indentq(0, _76666, <--, [e, retval(fail)])))))))))))
^  Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _38692)*->nb_setarg(1, retval(fail), _38692);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _38692)), ignore(notrace((\+_38692\=_40792, nb_setarg(1, retval(fail), _38692))))), user:ignore((_40662==1->ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval(fail)\=@=retval(fail), nonvar(_38692)->indentq(0, _76666, <--, [e, _38692]);indentq(0, _76666, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval(fail)\=@=retval(fail), nonvar(_38692)->indentq(0, _76666, <--, [e, _38692]);indentq(0, _76666, <--, [e, retval(fail)])))))))))))
^  Call: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
   Call: (225) [system] atom(['pragma!', log, 'True'])
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Call: (225) [user] no_eval(['pragma!', log, 'True'])
^  Unify: (225) [user] no_eval(['pragma!', log, 'True'])
^  Call: (226) [user] self_eval(['pragma!', log, 'True'])
^  Unify: (226) [user] self_eval(['pragma!', log, 'True'])
^  Call: (228) [system] setup_call_cleanup('$notrace'(_89052, _89054), once(user:self_eval0(['pragma!', log, 'True'])), '$restore_trace'(_89052, _89054))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_89052, _89054), system:once(user:self_eval0(['pragma!', log, 'True'])), system:'$restore_trace'(_89052, _89054))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_89052, _89054))
^  Fail: (226) [user] self_eval(['pragma!', log, 'True'])
^  Redo: (225) [user] no_eval(['pragma!', log, 'True'])
^  Unify: (225) [user] no_eval(['pragma!', log, 'True'])
   Call: (226) [system] atomic('pragma!')
   Exit: (226) [system] atomic('pragma!')
^  Call: (226) [user] is_sl('pragma!')
^  Unify: (226) [user] is_sl('pragma!')
   Call: (227) [system] number('pragma!')
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
   Call: (225) [system] [log, 'True']==[]
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
   Call: (225) [system] atom(=)
   Exit: (225) [system] atom(=)
   Call: (225) [system] (=)\==(=)
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
   Call: (225) [system] callable('pragma!')
   Exit: (225) [system] callable('pragma!')
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
   Call: (225) [system] is_list([log, 'True'])
   Exit: (225) [system] is_list([log, 'True'])
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
   Call: (225) [system] is_list(['pragma!', log, 'True'])
   Exit: (225) [system] is_list(['pragma!', log, 'True'])
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], ['pragma!'|_116086])
   Call: (225) [system] var('pragma!')
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Call: (225) [user] once(expand_eval(['pragma!', log, 'True'], _119848))
^  Unify: (225) [system] once(user:expand_eval(['pragma!', log, 'True'], _119848))
^  Call: (226) [user] expand_eval(['pragma!', log, 'True'], _119848)
^  Unify: (226) [user] expand_eval(['pragma!', log, 'True'], _119848)
   Call: (227) [system] is_list(['pragma!', log, 'True'])
   Exit: (227) [system] is_list(['pragma!', log, 'True'])
^  Unify: (226) [user] expand_eval(['pragma!', log, 'True'], ['pragma!'|_125424])
   Call: (227) [system] ground('pragma!')
   Exit: (227) [system] ground('pragma!')
^  Unify: (226) [user] expand_eval(['pragma!', log, 'True'], ['pragma!'|_128206])
^  Call: (227) [user] apply:maplist(expand_eval, [log, 'True'], _128206)
^  Unify: (227) [apply] apply:maplist(user:expand_eval, [log, 'True'], _128206)
   Call: (228) [apply] apply:maplist_([log, 'True'], _128206, user:expand_eval)
   Unify: (228) [apply] apply:maplist_([log, 'True'], [_131952|_131954], user:expand_eval)
^  Call: (229) [user] expand_eval(log, _131952)
^  Unify: (229) [user] expand_eval(log, _131952)
   Call: (230) [system] is_list(log)
^  Redo: (229) [user] expand_eval(log, _131952)
   Call: (230) [system] log=_131952
   Exit: (230) [system] log=log
^  Exit: (229) [user] expand_eval(log, log)
   Call: (229) [apply] apply:maplist_(['True'], _131954, user:expand_eval)
   Unify: (229) [apply] apply:maplist_(['True'], [_140314|_140316], user:expand_eval)
^  Call: (230) [user] expand_eval('True', _140314)
^  Unify: (230) [user] expand_eval('True', _140314)
   Call: (231) [system] is_list('True')
^  Redo: (230) [user] expand_eval('True', _140314)
   Call: (231) [system] 'True'=_140314
   Exit: (231) [system] 'True'='True'
^  Exit: (230) [user] expand_eval('True', 'True')
   Call: (230) [apply] apply:maplist_([], _140316, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (229) [apply] apply:maplist_(['True'], ['True'], user:expand_eval)
   Exit: (228) [apply] apply:maplist_([log, 'True'], [log, 'True'], user:expand_eval)
^  Exit: (227) [apply] apply:maplist(user:expand_eval, [log, 'True'], [log, 'True'])
^  Exit: (226) [user] expand_eval(['pragma!', log, 'True'], ['pragma!', log, 'True'])
^  Exit: (225) [system] once(user:expand_eval(['pragma!', log, 'True'], ['pragma!', log, 'True']))
   Call: (225) [system] ['pragma!', log, 'True']\==['pragma!', log, 'True']
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Call: (225) [user] is_progn('pragma!')
^  Unify: (225) [user] is_progn('pragma!')
   Call: (226) [system] var('pragma!')
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Call: (225) [user] is_space_op('pragma!')
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
   Call: (225) [system] is_list(log)
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^  Call: (225) [user] must_det_ll(into_name('&self', log, _168304))
^  Unify: (225) [user] must_det_ll(user:into_name('&self', log, _168304))
^  Call: (226) [user] once(user:into_name('&self', log, _168304))
^  Unify: (226) [system] once(user:into_name('&self', log, _168304))
   Call: (227) [user] into_name('&self', log, _168304)
   Unify: (227) [user] into_name('&self', log, log)
   Exit: (227) [user] into_name('&self', log, log)
^  Exit: (226) [system] once(user:into_name('&self', log, log))
^  Exit: (225) [user] must_det_ll(user:into_name('&self', log, log))
^  Call: (225) [user] must_det_ll(nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _176656), set_option_value_interp(log, _176656))))
^  Unify: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _176656), set_option_value_interp(log, _176656))))
^  Call: (226) [user] once(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _176656), set_option_value_interp(log, _176656))))
^  Unify: (226) [system] once(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _176656), set_option_value_interp(log, _176656))))
^  Call: (227) [user] nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _176656), set_option_value_interp(log, _176656)))
^  Unify: (227) [user] nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _176656), set_option_value_interp(log, _176656)))
^  Call: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _176656)
^  Unify: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _176656)
   Call: (230) [system] var('True')
^  Redo: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _176656)
^  Unify: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _176656)
^  Call: (231) [system] setup_call_cleanup('$notrace'(_186938, _186940), once(user:self_eval('True')), '$restore_trace'(_186938, _186940))
^  Unify: (231) [system] setup_call_cleanup(system:'$notrace'(_186938, _186940), system:once(user:self_eval('True')), system:'$restore_trace'(_186938, _186940))
^  Call: (232) [system] sig_atomic(system:'$notrace'(_186938, _186940))
^  Exit: (231) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1))
   Call: (230) [system] _176656='True'
   Exit: (230) [system] 'True'='True'
^  Exit: (229) [user] eval_args(=, _5074, 499, '&self', 'True', 'True')
^  Call: (229) [user] set_option_value_interp(log, 'True')
^  Unify: (229) [user] set_option_value_interp(log, 'True')
^  Call: (230) [user] symbol(log)
^  Unify: (230) [user] symbol(log)
   Call: (231) [system] atom(log)
   Exit: (231) [system] atom(log)
^  Exit: (230) [user] symbol(log)
^  Call: (230) [user] symbolic_list_concat(_200034, ',', log)
^  Unify: (230) [user] symbolic_list_concat(_200034, ',', log)
   Call: (231) [system] atomic_list_concat(_200034, ',', log)
   Exit: (231) [system] atomic_list_concat([log], ',', log)
^  Exit: (230) [user] symbolic_list_concat([log], ',', log)
   Call: (230) [system] [log]\=[_204704]
^  Redo: (229) [user] set_option_value_interp(log, 'True')
^  Unify: (229) [user] set_option_value_interp(log, 'True')
   Call: (230) [system] _207492=true
   Exit: (230) [system] true=true
^  Call: (230) [user] fbugio(true, set_option_value(log, 'True'))
^  Unify: (230) [user] fbugio(true, set_option_value(log, 'True'))
^  Call: (231) [user] ignore((true, !, fbug(set_option_value(log, 'True'))))
^  Unify: (231) [system] ignore(user:(true, !, fbug(set_option_value(log, 'True'))))
   Call: (233) [user] fbug(set_option_value(log, 'True'))
   Unify: (233) [user] fbug(set_option_value(log, 'True'))
^  Call: (234) [user] is_compatio
^  Unify: (234) [user] is_compatio
^  Call: (236) [system] setup_call_cleanup('$notrace'(_216758, _216760), once(user:is_compatio0), '$restore_trace'(_216758, _216760))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_216758, _216760), system:once(user:is_compatio0), system:'$restore_trace'(_216758, _216760))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_216758, _216760))
   Redo: (233) [user] fbug(set_option_value(log, 'True'))
   Unify: (233) [user] fbug(set_option_value(log, 'True'))
^  Call: (234) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True')))))
^  Unify: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True')))))
^  Call: (235) [user] setup_call_cleanup('$notrace'(_223290, _223292), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True'))))), '$restore_trace'(_223290, _223292))
^  Unify: (235) [system] setup_call_cleanup(user:'$notrace'(_223290, _223292), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True'))))), user:'$restore_trace'(_223290, _223292))
^  Call: (236) [system] sig_atomic(user:'$notrace'(_223290, _223292))
P;HTML|
;                                           (set_option_value  log True)

^  Exit: (235) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True'))))), user:'$restore_trace'(3, -1))
^  Exit: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True')))))
   Exit: (233) [user] fbug(set_option_value(log, 'True'))
^  Exit: (231) [system] ignore(user:(true, !, fbug(set_option_value(log, 'True'))))
^  Exit: (230) [user] fbugio(true, set_option_value(log, 'True'))
^  Call: (230) [user] set_option_value(log, 'True')
^  Unify: (230) [user] set_option_value(log, 'True')
^  Call: (231) [user] set_option_value0(log, 'True')
^  Unify: (231) [user] set_option_value0(log, 'True')
^  Call: (232) [user] p2mE('True', _249640)
^  Unify: (232) [user] p2mE('True', 'True')
   Call: (233) [system] atom('True')
   Exit: (233) [system] atom('True')
^  Unify: (232) [user] p2mE('True', 'True')
^  Exit: (232) [user] p2mE('True', 'True')
   Call: (233) [$syspreds] nb_setval(log, 'True')
   Unify: (233) [$syspreds] nb_setval(log, 'True')
   Call: (234) [system] duplicate_term('True', _257082)
   Exit: (234) [system] duplicate_term('True', 'True')
   Call: (234) [system] nb_linkval(log, 'True')
   Exit: (234) [system] nb_linkval(log, 'True')
   Exit: (233) [$syspreds] nb_setval(log, 'True')
^  Call: (232) [user] p2mE(_261724, 'True')
^  Unify: (232) [user] p2mE('True', 'True')
   Call: (233) [system] atom('True')
   Exit: (233) [system] atom('True')
^  Unify: (232) [user] p2mE(true, 'True')
^  Exit: (232) [user] p2mE(true, 'True')
   Call: (233) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
   Exit: (233) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
   Call: (233) [system] set_prolog_flag(log, true)
   Exit: (233) [system] set_prolog_flag(log, true)
^  Exit: (231) [user] set_option_value0(log, 'True')
^  Exit: (230) [user] set_option_value(log, 'True')
^  Call: (230) [user] ignore(forall(on_set_value(true, log, 'True'), true))
^  Unify: (230) [system] ignore(user:forall(on_set_value(true, log, 'True'), true))
^  Call: (231) [user] forall(on_set_value(true, log, 'True'), true)
^  Unify: (231) [$apply] forall(user:on_set_value(true, log, 'True'), user:true)
^  Call: (232) [user] on_set_value(true, log, 'True')
^  Unify: (232) [user] on_set_value(true, log, 'True')
^  Call: (233) [user] on_set_value(true, log, true)
^  Unify: (233) [user] on_set_value(true, log, true)
^  Call: (234) [user] switch_to_mettalog
^  Unify: (234) [user] switch_to_mettalog
^  Call: (235) [user] unnullify_output
^  Unify: (235) [user] unnullify_output
   Call: (236) [system] current_output(_284094)
   Exit: (236) [system] current_output((0x7fe6c676e100))
^  Call: (236) [user] original_user_output(_285944)
^  Unify: (236) [user] original_user_output(_285944)
   Call: (237) [system] stream_property(_285944, file_no(1))
   Unify: (237) [system] stream_property(_285944, file_no(1))
   Call: (238) [system] nonvar(_285944)
   Redo: (237) [system] stream_property(_285944, file_no(1))
   Unify: (237) [system] stream_property(_285944, file_no(1))
   Call: (238) [system] nonvar(_285944)
   Redo: (237) [system] stream_property(_285944, file_no(1))
   Unify: (237) [system] stream_property(_285944, file_no(1))
   Call: (238) [system] nonvar(file_no(1))
   Exit: (238) [system] nonvar(file_no(1))
   Call: (238) [system] file_no(1)=alias(_297064)
   Redo: (237) [system] stream_property(_285944, file_no(1))
   Exit: (237) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (236) [user] original_user_output((0x7fe6c676e100))
   Call: (236) [system] (0x7fe6c676e100)==(0x7fe6c676e100)
   Exit: (236) [system] (0x7fe6c676e100)==(0x7fe6c676e100)
^  Exit: (235) [user] unnullify_output
^  Call: (235) [user] set_option_value(compatio, false)
^  Unify: (235) [user] set_option_value(compatio, false)
^  Call: (236) [user] set_option_value0(compatio, false)
^  Unify: (236) [user] set_option_value0(compatio, false)
^  Call: (237) [user] p2mE(false, _307362)
^  Unify: (237) [user] p2mE(false, false)
   Call: (238) [system] atom(false)
   Exit: (238) [system] atom(false)
^  Unify: (237) [user] p2mE(false, 'False')
^  Exit: (237) [user] p2mE(false, 'False')
   Call: (238) [$syspreds] nb_setval(compatio, 'False')
   Unify: (238) [$syspreds] nb_setval(compatio, 'False')
   Call: (239) [system] duplicate_term('False', _314804)
   Exit: (239) [system] duplicate_term('False', 'False')
   Call: (239) [system] nb_linkval(compatio, 'False')
   Exit: (239) [system] nb_linkval(compatio, 'False')
   Exit: (238) [$syspreds] nb_setval(compatio, 'False')
^  Call: (237) [user] p2mE(_319446, 'False')
^  Unify: (237) [user] p2mE('False', 'False')
   Call: (238) [system] atom('False')
   Exit: (238) [system] atom('False')
^  Unify: (237) [user] p2mE(false, 'False')
^  Exit: (237) [user] p2mE(false, 'False')
   Call: (238) [system] create_prolog_flag(compatio, false, [keep(false), access(read_write), type(term)])
   Exit: (238) [system] create_prolog_flag(compatio, false, [keep(false), access(read_write), type(term)])
   Call: (238) [system] set_prolog_flag(compatio, false)
   Exit: (238) [system] set_prolog_flag(compatio, false)
^  Exit: (236) [user] set_option_value0(compatio, false)
^  Exit: (235) [user] set_option_value(compatio, false)
^  Call: (235) [user] set_option_value(compat, false)
^  Unify: (235) [user] set_option_value(compat, false)
^  Call: (236) [user] set_option_value0(compat, false)
^  Unify: (236) [user] set_option_value0(compat, false)
^  Call: (237) [user] p2mE(false, _334376)
^  Unify: (237) [user] p2mE(false, false)
   Call: (238) [system] atom(false)
   Exit: (238) [system] atom(false)
^  Unify: (237) [user] p2mE(false, 'False')
^  Exit: (237) [user] p2mE(false, 'False')
   Call: (238) [$syspreds] nb_setval(compat, 'False')
   Unify: (238) [$syspreds] nb_setval(compat, 'False')
   Call: (239) [system] duplicate_term('False', _341818)
   Exit: (239) [system] duplicate_term('False', 'False')
   Call: (239) [system] nb_linkval(compat, 'False')
   Exit: (239) [system] nb_linkval(compat, 'False')
   Exit: (238) [$syspreds] nb_setval(compat, 'False')
^  Call: (237) [user] p2mE(_346460, 'False')
^  Unify: (237) [user] p2mE('False', 'False')
   Call: (238) [system] atom('False')
   Exit: (238) [system] atom('False')
^  Unify: (237) [user] p2mE(false, 'False')
^  Exit: (237) [user] p2mE(false, 'False')
   Call: (238) [system] create_prolog_flag(compat, false, [keep(false), access(read_write), type(term)])
   Exit: (238) [system] create_prolog_flag(compat, false, [keep(false), access(read_write), type(term)])
   Call: (238) [system] set_prolog_flag(compat, false)
   Exit: (238) [system] set_prolog_flag(compat, false)
^  Exit: (236) [user] set_option_value0(compat, false)
^  Exit: (235) [user] set_option_value(compat, false)
^  Call: (235) [user] set_option_value(load, show)
^  Unify: (235) [user] set_option_value(load, show)
^  Call: (236) [user] set_option_value0(load, show)
^  Unify: (236) [user] set_option_value0(load, show)
^  Call: (237) [user] p2mE(show, _361390)
^  Unify: (237) [user] p2mE(show, show)
   Call: (238) [system] atom(show)
   Exit: (238) [system] atom(show)
^  Unify: (237) [user] p2mE(show, show)
^  Exit: (237) [user] p2mE(show, show)
   Call: (238) [$syspreds] nb_setval(load, show)
   Unify: (238) [$syspreds] nb_setval(load, show)
   Call: (239) [system] duplicate_term(show, _368832)
   Exit: (239) [system] duplicate_term(show, show)
   Call: (239) [system] nb_linkval(load, show)
   Exit: (239) [system] nb_linkval(load, show)
   Exit: (238) [$syspreds] nb_setval(load, show)
^  Call: (237) [user] p2mE(_373474, show)
^  Unify: (237) [user] p2mE(show, show)
   Call: (238) [system] atom(show)
   Exit: (238) [system] atom(show)
^  Unify: (237) [user] p2mE(show, show)
^  Exit: (237) [user] p2mE(show, show)
   Call: (238) [system] create_prolog_flag(load, show, [keep(false), access(read_write), type(term)])
   Exit: (238) [system] create_prolog_flag(load, show, [keep(false), access(read_write), type(term)])
   Call: (238) [system] set_prolog_flag(load, show)
   Exit: (238) [system] set_prolog_flag(load, show)
^  Exit: (236) [user] set_option_value0(load, show)
^  Exit: (235) [user] set_option_value(load, show)
^  Call: (235) [user] set_option_value(load, verbose)
^  Unify: (235) [user] set_option_value(load, verbose)
^  Call: (236) [user] set_option_value0(load, verbose)
^  Unify: (236) [user] set_option_value0(load, verbose)
^  Call: (237) [user] p2mE(verbose, _388404)
^  Unify: (237) [user] p2mE(verbose, verbose)
   Call: (238) [system] atom(verbose)
   Exit: (238) [system] atom(verbose)
^  Unify: (237) [user] p2mE(verbose, verbose)
^  Exit: (237) [user] p2mE(verbose, verbose)
   Call: (238) [$syspreds] nb_setval(load, verbose)
   Unify: (238) [$syspreds] nb_setval(load, verbose)
   Call: (239) [system] duplicate_term(verbose, _395846)
   Exit: (239) [system] duplicate_term(verbose, verbose)
   Call: (239) [system] nb_linkval(load, verbose)
   Exit: (239) [system] nb_linkval(load, verbose)
   Exit: (238) [$syspreds] nb_setval(load, verbose)
^  Call: (237) [user] p2mE(_400488, verbose)
^  Unify: (237) [user] p2mE(verbose, verbose)
   Call: (238) [system] atom(verbose)
   Exit: (238) [system] atom(verbose)
^  Unify: (237) [user] p2mE(verbose, verbose)
^  Exit: (237) [user] p2mE(verbose, verbose)
   Call: (238) [system] create_prolog_flag(load, verbose, [keep(false), access(read_write), type(term)])
   Exit: (238) [system] create_prolog_flag(load, verbose, [keep(false), access(read_write), type(term)])
   Call: (238) [system] set_prolog_flag(load, verbose)
   Exit: (238) [system] set_prolog_flag(load, verbose)
^  Exit: (236) [user] set_option_value0(load, verbose)
^  Exit: (235) [user] set_option_value(load, verbose)
^  Call: (235) [user] set_option_value(log, true)
^  Unify: (235) [user] set_option_value(log, true)
^  Call: (236) [user] set_option_value0(log, true)
^  Unify: (236) [user] set_option_value0(log, true)
^  Call: (237) [user] p2mE(true, _415418)
^  Unify: (237) [user] p2mE(true, true)
   Call: (238) [system] atom(true)
   Exit: (238) [system] atom(true)
^  Unify: (237) [user] p2mE(true, 'True')
^  Exit: (237) [user] p2mE(true, 'True')
   Call: (238) [$syspreds] nb_setval(log, 'True')
   Unify: (238) [$syspreds] nb_setval(log, 'True')
   Call: (239) [system] duplicate_term('True', _422860)
   Exit: (239) [system] duplicate_term('True', 'True')
   Call: (239) [system] nb_linkval(log, 'True')
   Exit: (239) [system] nb_linkval(log, 'True')
   Exit: (238) [$syspreds] nb_setval(log, 'True')
^  Call: (237) [user] p2mE(_427502, 'True')
^  Unify: (237) [user] p2mE('True', 'True')
   Call: (238) [system] atom('True')
   Exit: (238) [system] atom('True')
^  Unify: (237) [user] p2mE(true, 'True')
^  Exit: (237) [user] p2mE(true, 'True')
   Call: (238) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
   Exit: (238) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
   Call: (238) [system] set_prolog_flag(log, true)
   Exit: (238) [system] set_prolog_flag(log, true)
^  Exit: (236) [user] set_option_value0(log, true)
^  Exit: (235) [user] set_option_value(log, true)
^  Call: (235) [user] set_output_stream
^  Unify: (235) [user] set_output_stream
^  Call: (236) [user] dont_change_streams
^  Unify: (236) [user] dont_change_streams
^  Exit: (236) [user] dont_change_streams
^  Exit: (235) [user] set_output_stream
^  Exit: (234) [user] switch_to_mettalog
^  Exit: (233) [user] on_set_value(true, log, true)
^  Exit: (232) [user] on_set_value(true, log, 'True')
^  Redo: (233) [user] on_set_value(true, log, true)
^  Unify: (233) [user] on_set_value(true, log, true)
^  Call: (234) [user] symbol(log)
^  Unify: (234) [user] symbol(log)
   Call: (235) [system] atom(log)
   Exit: (235) [system] atom(log)
^  Exit: (234) [user] symbol(log)
^  Call: (234) [user] symbol_concat('trace-on-', _453480, log)
^  Unify: (234) [user] symbol_concat('trace-on-', _453480, log)
   Call: (235) [system] atom_concat('trace-on-', _453480, log)
   Fail: (235) [system] atom_concat('trace-on-', _453480, log)
^  Fail: (234) [user] symbol_concat('trace-on-', _453480, log)
^  Redo: (233) [user] on_set_value(true, log, true)
^  Unify: (233) [user] on_set_value(true, log, true)
^  Call: (234) [user] symbol(log)
^  Unify: (234) [user] symbol(log)
   Call: (235) [system] atom(log)
   Exit: (235) [system] atom(log)
^  Exit: (234) [user] symbol(log)
^  Call: (234) [user] is_debug_like(true, _464626)
^  Redo: (232) [user] on_set_value(true, log, 'True')
^  Unify: (232) [user] on_set_value(true, log, 'True')
^  Call: (233) [user] symbol(log)
^  Unify: (233) [user] symbol(log)
   Call: (234) [system] atom(log)
   Exit: (234) [system] atom(log)
^  Exit: (233) [user] symbol(log)
^  Call: (233) [user] symbol_concat('trace-on-', _472040, log)
^  Unify: (233) [user] symbol_concat('trace-on-', _472040, log)
   Call: (234) [system] atom_concat('trace-on-', _472040, log)
   Fail: (234) [system] atom_concat('trace-on-', _472040, log)
^  Fail: (233) [user] symbol_concat('trace-on-', _472040, log)
^  Redo: (232) [user] on_set_value(true, log, 'True')
^  Unify: (232) [user] on_set_value(true, log, 'True')
^  Call: (233) [user] symbol(log)
^  Unify: (233) [user] symbol(log)
   Call: (234) [system] atom(log)
   Exit: (234) [system] atom(log)
^  Exit: (233) [user] symbol(log)
^  Call: (233) [user] is_debug_like('True', _483186)
^  Redo: (231) [$apply] forall(user:on_set_value(true, log, 'True'), user:true)
^  Exit: (231) [$apply] forall(user:on_set_value(true, log, 'True'), user:true)
^  Exit: (230) [system] ignore(user:forall(on_set_value(true, log, 'True'), true))
^  Exit: (229) [user] set_option_value_interp(log, 'True')
^  Exit: (227) [user] nd_ignore((eval_args(=, _5074, 499, '&self', 'True', 'True'), set_option_value_interp(log, 'True')))
^  Exit: (226) [system] once(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', 'True'), set_option_value_interp(log, 'True'))))
^  Exit: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', 'True'), set_option_value_interp(log, 'True'))))
^  Call: (225) [user] must_det_ll(make_nop(_5074, 'True', _38692))
^  Unify: (225) [user] must_det_ll(user:make_nop(_5074, 'True', _38692))
^  Call: (226) [user] once(user:make_nop(_5074, 'True', _38692))
^  Unify: (226) [system] once(user:make_nop(_5074, 'True', _38692))
   Call: (227) [user] make_nop(_5074, 'True', _38692)
   Unify: (227) [user] make_nop(_5074, 'True', _38692)
   Call: (228) [user] make_nop(_38692)
   Unify: (228) [user] make_nop([])
   Exit: (228) [user] make_nop([])
   Exit: (227) [user] make_nop(_5074, 'True', [])
^  Exit: (226) [system] once(user:make_nop(_5074, 'True', []))
^  Exit: (225) [user] must_det_ll(user:make_nop(_5074, 'True', []))
^  Call: (225) [user] must_det_ll(check_returnval(=, _5074, []))
^  Unify: (225) [user] must_det_ll(user:check_returnval(=, _5074, []))
^  Call: (226) [user] once(user:check_returnval(=, _5074, []))
^  Unify: (226) [system] once(user:check_returnval(=, _5074, []))
^  Call: (227) [user] check_returnval(=, _5074, [])
^  Unify: (227) [user] check_returnval(=, _5074, [])
^  Exit: (227) [user] check_returnval(=, _5074, [])
^  Exit: (226) [system] once(user:check_returnval(=, _5074, []))
^  Exit: (225) [user] must_det_ll(user:check_returnval(=, _5074, []))
^  Exit: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], [])
   Call: (224) [system] nb_setarg(1, retval(fail), [])
   Exit: (224) [system] nb_setarg(1, retval([]), [])
^  Call: (224) [user] ignore(notrace((\+[]\=_40792, nb_setarg(1, retval([]), []))))
^  Unify: (224) [system] ignore(user:notrace((\+[]\=_40792, nb_setarg(1, retval([]), []))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_514746, _514748), once(user:(\+[]\=_40792, nb_setarg(1, retval([]), []))), '$restore_trace'(_514746, _514748))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_514746, _514748), system:once(user:(\+[]\=_40792, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_514746, _514748))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_514746, _514748))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_40792, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:notrace((\+[]\=_40792, nb_setarg(1, retval([]), []))))
^  Call: (224) [user] ignore((_40662==1->ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _76666, <--, [e, []]);indentq(0, _76666, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _76666, <--, [e, []]);indentq(0, _76666, <--, [e, retval([])]))))))))))
^  Unify: (224) [system] ignore(user:(_40662==1->ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _76666, <--, [e, []]);indentq(0, _76666, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _76666, <--, [e, []]);indentq(0, _76666, <--, [e, retval([])]))))))))))
   Call: (226) [system] _40662==1
   Fail: (226) [system] _40662==1
^  Call: (227) [system] setup_call_cleanup('$notrace'(_523182, _523184), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _76666, <--, [e, []]);indentq(0, _76666, <--, [e, retval([])])))))))), '$restore_trace'(_523182, _523184))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_5436, _5438), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(_5436, _5438))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_5436, _5438))
^  Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:(_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
^  Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], [])), ignore(notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))), user:ignore((_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))))))
   Call: (222) [system] retval([])\=@=retval(fail)
   Exit: (222) [system] retval([])\=@=retval(fail)
^  Exit: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], [])
^  Call: (221) [user] self_eval([])
^  Unify: (221) [user] self_eval([])
^  Call: (223) [system] setup_call_cleanup('$notrace'(_14940, _14942), once(user:self_eval0([])), '$restore_trace'(_14940, _14942))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_14940, _14942), system:once(user:self_eval0([])), system:'$restore_trace'(_14940, _14942))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_14940, _14942))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] self_eval([])
   Call: (221) [system] _3568=[]
   Exit: (221) [system] []=[]
^  Exit: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', log, 'True'], [])
^  Exit: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], [])
^  Exit: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], [])
^  Exit: (216) [user] catch_metta_return(eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], []), [])
   Exit: (215) [user] eval_H(500, '&self', ['pragma!', log, 'True'], [])
   Call: (215) [user] xform_out([], _3876)
   Unify: (215) [user] xform_out([], _3876)
^  Call: (216) [user] is_returned([])
^  Unify: (216) [user] is_returned([])
^  Call: (218) [system] setup_call_cleanup('$notrace'(_29876, _29878), once(user:(\+is_empty([]))), '$restore_trace'(_29876, _29878))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_29876, _29878), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_29876, _29878))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_29876, _29878))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] is_returned([])
   Call: (216) [system] _3876=[]
   Exit: (216) [system] []=[]
   Exit: (215) [user] xform_out([], [])
   Call: (215) [system] nb_setarg(1, res(_3436), [])
   Exit: (215) [system] nb_setarg(1, res([]), [])
^  Call: (216) [system] setup_call_cleanup('$notrace'(_39220, _39222), once(bugger:(true==true)), '$restore_trace'(_39220, _39222))
^  Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_39220, _39222), system:once(bugger:(true==true)), system:'$restore_trace'(_39220, _39222))
^  Call: (217) [system] sig_atomic(system:'$notrace'(_39220, _39222))
^  Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (217) [system] var(rtrace:tAt_rtrace)
   Fail: (217) [system] var(rtrace:tAt_rtrace)
^  Call: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', log, 'True'], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', log, 'True'], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace)
   Call: (211) [system] statistics(cputime, _52516)
   Exit: (211) [system] statistics(cputime, 5.422044408)
   Call: (211) [system] _3902 is 5.422044408-5.331234157
   Exit: (211) [system] 0.09081025099999973 is 5.422044408-5.331234157
   Exit: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.09081025099999973)
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
   Call: (211) [system] true==true
   Exit: (211) [system] true==true
^  Call: (211) [user] set_option_value(interactive, false)
^  Unify: (211) [user] set_option_value(interactive, false)
^  Call: (212) [user] set_option_value0(interactive, false)
^  Unify: (212) [user] set_option_value0(interactive, false)
^  Call: (213) [user] p2mE(false, _64588)
^  Unify: (213) [user] p2mE(false, false)
   Call: (214) [system] atom(false)
   Exit: (214) [system] atom(false)
^  Unify: (213) [user] p2mE(false, 'False')
^  Exit: (213) [user] p2mE(false, 'False')
   Call: (214) [$syspreds] nb_setval(interactive, 'False')
   Unify: (214) [$syspreds] nb_setval(interactive, 'False')
   Call: (215) [system] duplicate_term('False', _72030)
   Exit: (215) [system] duplicate_term('False', 'False')
   Call: (215) [system] nb_linkval(interactive, 'False')
   Exit: (215) [system] nb_linkval(interactive, 'False')
   Exit: (214) [$syspreds] nb_setval(interactive, 'False')
^  Call: (213) [user] p2mE(_76672, 'False')
^  Unify: (213) [user] p2mE('False', 'False')
   Call: (214) [system] atom('False')
   Exit: (214) [system] atom('False')
^  Unify: (213) [user] p2mE(false, 'False')
^  Exit: (213) [user] p2mE(false, 'False')
   Call: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (214) [system] set_prolog_flag(interactive, false)
   Exit: (214) [system] set_prolog_flag(interactive, false)
^  Exit: (212) [user] set_option_value0(interactive, false)
^  Exit: (211) [user] set_option_value(interactive, false)
   Call: (211) [system] contrl(inf, each)=contrl(_3972, _3974)
   Exit: (211) [system] contrl(inf, each)=contrl(inf, each)
   Call: (211) [system] nb_setarg(1, res([]), [])
   Exit: (211) [system] nb_setarg(1, res([]), [])
   Call: (211) [system] current_input(_3998)
   Exit: (211) [system] current_input((0x7fe6c676e000))
   Call: (211) [system] read_pending_codes((0x7fe6c676e000), _4010, [])
   Exit: (211) [system] read_pending_codes((0x7fe6c676e000), [], [])
   Call: (211) [$syspreds] flag(result_num, _4024, _4024+1)
   Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
   Call: (212) [system] _4024==_4024+1
   Redo: (211) [$syspreds] flag(result_num, _4024, _4024+1)
   Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, _4024, _4024+1))
   Call: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
   Unify: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
   Call: (215) [system] get_flag(result_num, _4024)
   Exit: (215) [system] get_flag(result_num, 0)
   Call: (215) [system] atom(0+1)
   Redo: (214) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (215) [system] set_flag(result_num, 1)
   Exit: (215) [system] set_flag(result_num, 1)
   Exit: (214) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (211) [$syspreds] flag(result_num, 0, 0+1)
   Call: (211) [$syspreds] flag(result_num, _4044, _4044)
   Unify: (211) [$syspreds] flag(result_num, _4044, _4044)
   Call: (212) [system] _4044==_4044
   Exit: (212) [system] _4044==_4044
   Call: (212) [system] get_flag(result_num, _4044)
   Exit: (212) [system] get_flag(result_num, 1)
   Exit: (211) [$syspreds] flag(result_num, 1, 1)
^  Call: (211) [user] reset_eval_num
^  Unify: (211) [user] reset_eval_num
   Call: (212) [$syspreds] flag(eval_num, _119566, 0)
   Unify: (212) [$syspreds] flag(eval_num, _120498, 0)
   Call: (213) [system] _121354==0
   Redo: (212) [$syspreds] flag(eval_num, _122360, 0)
   Unify: (212) [$syspreds] flag(eval_num, _123292, 0)
^  Call: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, _124152, 0))
   Call: (215) [$syspreds] update_flag(eval_num, _124152, 0)
   Unify: (215) [$syspreds] update_flag(eval_num, _124152, 0)
   Call: (216) [system] get_flag(eval_num, _124152)
   Exit: (216) [system] get_flag(eval_num, 1)
   Call: (216) [system] atom(0)
   Redo: (215) [$syspreds] update_flag(eval_num, 1, 0)
   Call: (216) [system] set_flag(eval_num, 0)
   Exit: (216) [system] set_flag(eval_num, 0)
   Exit: (215) [$syspreds] update_flag(eval_num, 1, 0)
^  Exit: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
   Exit: (212) [$syspreds] flag(eval_num, 1, 0)
   Call: (212) [$syspreds] flag(trace_output_len, _135396, 0)
   Unify: (212) [$syspreds] flag(trace_output_len, _136328, 0)
   Call: (213) [system] _137184==0
   Redo: (212) [$syspreds] flag(trace_output_len, _138190, 0)
   Unify: (212) [$syspreds] flag(trace_output_len, _139122, 0)
^  Call: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _139982, 0))
   Call: (215) [$syspreds] update_flag(trace_output_len, _139982, 0)
   Unify: (215) [$syspreds] update_flag(trace_output_len, _139982, 0)
   Call: (216) [system] get_flag(trace_output_len, _139982)
   Exit: (216) [system] get_flag(trace_output_len, 0)
   Call: (216) [system] atom(0)
   Redo: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (216) [system] set_flag(trace_output_len, 0)
   Exit: (216) [system] set_flag(trace_output_len, 0)
   Exit: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (212) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (211) [user] reset_eval_num
^  Call: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Unify: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Call: (212) [user] original_user_output(_153914)
^  Unify: (212) [user] original_user_output(_153914)
   Call: (213) [system] stream_property(_153914, file_no(1))
   Unify: (213) [system] stream_property(_153914, file_no(1))
   Call: (214) [system] nonvar(_153914)
   Redo: (213) [system] stream_property(_153914, file_no(1))
   Unify: (213) [system] stream_property(_153914, file_no(1))
   Call: (214) [system] nonvar(_153914)
   Redo: (213) [system] stream_property(_153914, file_no(1))
   Unify: (213) [system] stream_property(_153914, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_165034)
   Redo: (213) [system] stream_property(_153914, file_no(1))
   Exit: (213) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (212) [user] original_user_output((0x7fe6c676e100))
^  Call: (212) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Call: (214) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])
^  Unify: (214) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [])
^  Call: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (217) [system] nb_current(suspend_answers, true)
^  Redo: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (217) [user] answer_output(_176292)
^  Unify: (217) [user] answer_output(_176292)
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_181834, _181836), once(user:is_flag0(test)), '$restore_trace'(_181834, _181836))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_181834, _181836), system:once(user:is_flag0(test)), system:'$restore_trace'(_181834, _181836))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_181834, _181836))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Call: (218) [user] original_user_output(_176292)
^  Unify: (218) [user] original_user_output(_176292)
   Call: (219) [system] stream_property(_176292, file_no(1))
   Unify: (219) [system] stream_property(_176292, file_no(1))
   Call: (220) [system] nonvar(_176292)
   Redo: (219) [system] stream_property(_176292, file_no(1))
   Unify: (219) [system] stream_property(_176292, file_no(1))
   Call: (220) [system] nonvar(_176292)
   Redo: (219) [system] stream_property(_176292, file_no(1))
   Unify: (219) [system] stream_property(_176292, file_no(1))
   Call: (220) [system] nonvar(file_no(1))
   Exit: (220) [system] nonvar(file_no(1))
   Call: (220) [system] file_no(1)=alias(_198570)
   Redo: (219) [system] stream_property(_176292, file_no(1))
   Exit: (219) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (218) [user] original_user_output((0x7fe6c676e100))
^  Exit: (217) [user] answer_output((0x7fe6c676e100))
^  Call: (217) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (217) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_setarg(1, prev_result('Empty'), [])
   Exit: (216) [system] nb_setarg(1, prev_result([]), [])
^  Exit: (214) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), [])
^  Exit: (212) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^  Exit: (211) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^  Call: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^  Unify: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
   Call: (212) [system] 1=Exit: (212) [system] 1=Call: (213) [system] 1==1
   Exit: (213) [system] 1==1
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (215) [user] once((is_mettalog;is_testing))
^  Unify: (215) [system] once(user:(is_mettalog;is_testing))
^  Call: (217) [user] is_mettalog
^  Unify: (217) [user] is_mettalog
^  Call: (218) [user] is_win64
^  Unify: (218) [user] is_win64
   Call: (219) [system] current_prolog_flag(windows, _233316)
   Fail: (219) [system] current_prolog_flag(windows, _234244)
^  Fail: (218) [user] is_win64
^  Redo: (217) [user] is_mettalog
^  Unify: (217) [user] is_mettalog
^  Call: (218) [user] is_metta_flag(log)
^  Unify: (218) [user] is_metta_flag(log)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_239704, _239706), once(user:is_flag0(log)), '$restore_trace'(_239704, _239706))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_239704, _239706), system:once(user:is_flag0(log)), system:'$restore_trace'(_239704, _239706))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_239704, _239706))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(log)
^  Exit: (217) [user] is_mettalog
^  Exit: (215) [system] once(user:(is_mettalog;is_testing))
^  Call: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (216) [user] original_user_error(_248100)
^  Unify: (216) [user] original_user_error(_248100)
   Call: (217) [system] stream_property(_248100, file_no(2))
   Unify: (217) [system] stream_property(_248100, file_no(2))
   Call: (218) [system] nonvar(_248100)
   Redo: (217) [system] stream_property(_248100, file_no(2))
   Unify: (217) [system] stream_property(_248100, file_no(2))
   Call: (218) [system] nonvar(_248100)
   Redo: (217) [system] stream_property(_248100, file_no(2))
   Unify: (217) [system] stream_property(_248100, file_no(2))
   Call: (218) [system] nonvar(file_no(2))
   Exit: (218) [system] nonvar(file_no(2))
   Call: (218) [system] file_no(2)=alias(_259220)
   Redo: (217) [system] stream_property(_248100, file_no(2))
   Exit: (217) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (216) [user] original_user_error((0x7fe6c676e200))
^  Call: (216) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', []))
^  Call: (218) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (218) [user] format('~N~nDeterministic: ', [])
^  Exit: (216) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', []))
^  Exit: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Unify: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Call: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Unify: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Call: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Unify: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Call: (217) [user] once((is_mettalog;is_testing))
^  Unify: (217) [system] once(user:(is_mettalog;is_testing))
^  Call: (219) [user] is_mettalog
^  Unify: (219) [user] is_mettalog
^  Call: (220) [user] is_win64
^  Unify: (220) [user] is_win64
   Call: (221) [system] current_prolog_flag(windows, _280980)
   Fail: (221) [system] current_prolog_flag(windows, _281908)
^  Fail: (220) [user] is_win64
^  Redo: (219) [user] is_mettalog
^  Unify: (219) [user] is_mettalog
^  Call: (220) [user] is_metta_flag(log)
^  Unify: (220) [user] is_metta_flag(log)
^  Call: (222) [system] setup_call_cleanup('$notrace'(_287368, _287370), once(user:is_flag0(log)), '$restore_trace'(_287368, _287370))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_287368, _287370), system:once(user:is_flag0(log)), system:'$restore_trace'(_287368, _287370))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_287368, _287370))
^  Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (220) [user] is_metta_flag(log)
^  Exit: (219) [user] is_mettalog
^  Exit: (217) [system] once(user:(is_mettalog;is_testing))
^  Call: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Unify: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Call: (218) [user] original_user_error(_295764)
^  Unify: (218) [user] original_user_error(_295764)
   Call: (219) [system] stream_property(_295764, file_no(2))
   Unify: (219) [system] stream_property(_295764, file_no(2))
   Call: (220) [system] nonvar(_295764)
   Redo: (219) [system] stream_property(_295764, file_no(2))
   Unify: (219) [system] stream_property(_295764, file_no(2))
   Call: (220) [system] nonvar(_295764)
   Redo: (219) [system] stream_property(_295764, file_no(2))
   Unify: (219) [system] stream_property(_295764, file_no(2))
   Call: (220) [system] nonvar(file_no(2))
   Exit: (220) [system] nonvar(file_no(2))
   Call: (220) [system] file_no(2)=alias(_306884)
   Redo: (219) [system] stream_property(_295764, file_no(2))
   Exit: (219) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (218) [user] original_user_error((0x7fe6c676e200))
^  Call: (218) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl)))
^  Call: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Unify: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Call: (222) [user] symbolic([])
^  Unify: (222) [user] symbolic([])
   Call: (223) [system] atomic([])
   Exit: (223) [system] atomic([])
^  Exit: (222) [user] symbolic([])
^  Redo: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Exit: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Exit: (218) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl)))
^  Exit: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Exit: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Exit: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Call: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Unify: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Call: (216) [user] original_user_output(_325766)
^  Unify: (216) [user] original_user_output(_325766)
   Call: (217) [system] stream_property(_325766, file_no(1))
   Unify: (217) [system] stream_property(_325766, file_no(1))
   Call: (218) [system] nonvar(_325766)
   Redo: (217) [system] stream_property(_325766, file_no(1))
   Unify: (217) [system] stream_property(_325766, file_no(1))
   Call: (218) [system] nonvar(_325766)
   Redo: (217) [system] stream_property(_325766, file_no(1))
   Unify: (217) [system] stream_property(_325766, file_no(1))
   Call: (218) [system] nonvar(file_no(1))
   Exit: (218) [system] nonvar(file_no(1))
   Call: (218) [system] file_no(1)=alias(_336886)
   Redo: (217) [system] stream_property(_325766, file_no(1))
   Exit: (217) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (216) [user] original_user_output((0x7fe6c676e100))
^  Call: (216) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Call: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Unify: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Call: (219) [user] as_tf(is_mettalog, _343856)
^  Unify: (219) [user] as_tf(is_mettalog, _343856)
   Call: (220) [system] is_mettalog\=[_345716|_345718]
   Exit: (220) [system] is_mettalog\=[_345716|_345718]
^  Call: (220) [user] catch_nowarn((call(is_mettalog)*->_343856='True';_343856='False'))
^  Unify: (220) [user] catch_nowarn((call(is_mettalog)*->_343856='True';_343856='False'))
   Call: (221) [user] catch_err((call(is_mettalog)*->_343856='True';_343856='False'), error(_349454, _349456), fail)
   Unify: (221) [user] catch_err((call(is_mettalog)*->_343856='True';_343856='False'), error(_349454, _349456), fail)
^  Call: (224) [user] is_mettalog
^  Unify: (224) [user] is_mettalog
^  Call: (225) [user] is_win64
^  Unify: (225) [user] is_win64
   Call: (226) [system] current_prolog_flag(windows, _355070)
   Fail: (226) [system] current_prolog_flag(windows, _355998)
^  Fail: (225) [user] is_win64
^  Redo: (224) [user] is_mettalog
^  Unify: (224) [user] is_mettalog
^  Call: (225) [user] is_metta_flag(log)
^  Unify: (225) [user] is_metta_flag(log)
^  Call: (227) [system] setup_call_cleanup('$notrace'(_361458, _361460), once(user:is_flag0(log)), '$restore_trace'(_361458, _361460))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_361458, _361460), system:once(user:is_flag0(log)), system:'$restore_trace'(_361458, _361460))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_361458, _361460))
^  Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (225) [user] is_metta_flag(log)
^  Exit: (224) [user] is_mettalog
   Call: (224) [system] _343856='True'
   Exit: (224) [system] 'True'='True'
   Exit: (221) [user] catch_err((call(is_mettalog)*->'True'='True';'True'='False'), error(_349454, _349456), fail)
^  Exit: (220) [user] catch_nowarn((call(is_mettalog)*->'True'='True';'True'='False'))
^  Exit: (219) [user] as_tf(is_mettalog, 'True')
^  Call: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Unify: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Call: (220) [user] was_option_value(src_indents, _373812)
^  Unify: (220) [user] was_option_value(src_indents, _373812)
   Call: (221) [system] current_prolog_flag(src_indents, _375670)
   Exit: (221) [system] current_prolog_flag(src_indents, [])
   Call: (221) [system] _373812=[]
   Exit: (221) [system] []=[]
^  Exit: (220) [user] was_option_value(src_indents, [])
^  Call: (220) [user] setup_call_cleanup(set_option_value(src_indents, 'True'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, []))
^  Unify: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^  Call: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^  Call: (223) [user] set_option_value(src_indents, 'True')
^  Unify: (223) [user] set_option_value(src_indents, 'True')
^  Call: (224) [user] set_option_value0(src_indents, 'True')
^  Unify: (224) [user] set_option_value0(src_indents, 'True')
^  Call: (225) [user] p2mE('True', _387104)
^  Unify: (225) [user] p2mE('True', 'True')
   Call: (226) [system] atom('True')
   Exit: (226) [system] atom('True')
^  Unify: (225) [user] p2mE('True', 'True')
^  Exit: (225) [user] p2mE('True', 'True')
   Call: (226) [$syspreds] nb_setval(src_indents, 'True')
   Unify: (226) [$syspreds] nb_setval(src_indents, 'True')
   Call: (227) [system] duplicate_term('True', _394546)
   Exit: (227) [system] duplicate_term('True', 'True')
   Call: (227) [system] nb_linkval(src_indents, 'True')
   Exit: (227) [system] nb_linkval(src_indents, 'True')
   Exit: (226) [$syspreds] nb_setval(src_indents, 'True')
^  Call: (225) [user] p2mE(_399188, 'True')
^  Unify: (225) [user] p2mE('True', 'True')
   Call: (226) [system] atom('True')
   Exit: (226) [system] atom('True')
^  Unify: (225) [user] p2mE(true, 'True')
^  Exit: (225) [user] p2mE(true, 'True')
   Call: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
   Exit: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
   Call: (226) [system] set_prolog_flag(src_indents, true)
   Exit: (226) [system] set_prolog_flag(src_indents, true)
^  Exit: (224) [user] set_option_value0(src_indents, 'True')
^  Exit: (223) [user] set_option_value(src_indents, 'True')
^  Exit: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^  Call: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (222) [user] is_compatio
^  Unify: (222) [user] is_compatio
^  Call: (224) [system] setup_call_cleanup('$notrace'(_415276, _415278), once(user:is_compatio0), '$restore_trace'(_415276, _415278))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_415276, _415278), system:once(user:is_compatio0), system:'$restore_trace'(_415276, _415278))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_415276, _415278))
^  Fail: (222) [user] is_compatio
^  Redo: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (223) [rtrace] rtrace:quietly3(user:(wots(_421138, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_421138==""->true;our_ansi_format('yellow', '~w~n', [_421138]))))
^  Unify: (223) [rtrace] rtrace:quietly3(user:(wots(_421138, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_421138==""->true;our_ansi_format('yellow', '~w~n', [_421138]))))
()
^  Exit: (223) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (222) [user] set_option_value(src_indents, [])
^  Unify: (222) [user] set_option_value(src_indents, [])
^  Call: (223) [user] set_option_value0(src_indents, [])
^  Unify: (223) [user] set_option_value0(src_indents, [])
^  Call: (224) [user] p2mE([], _430284)
^  Unify: (224) [user] p2mE([], [])
   Call: (225) [system] atom([])
   Fail: (225) [system] atom([])
^  Redo: (224) [user] p2mE([], [])
^  Exit: (224) [user] p2mE([], [])
   Call: (225) [$syspreds] nb_setval(src_indents, [])
   Unify: (225) [$syspreds] nb_setval(src_indents, [])
   Call: (226) [system] duplicate_term([], _437726)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval(src_indents, [])
   Exit: (226) [system] nb_linkval(src_indents, [])
   Exit: (225) [$syspreds] nb_setval(src_indents, [])
^  Call: (224) [user] p2mE(_442368, [])
^  Unify: (224) [user] p2mE([], [])
   Call: (225) [system] atom([])
   Fail: (225) [system] atom([])
^  Redo: (224) [user] p2mE([], [])
^  Exit: (224) [user] p2mE([], [])
   Call: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, [])
   Exit: (225) [system] set_prolog_flag(src_indents, [])
^  Exit: (223) [user] set_option_value0(src_indents, [])
^  Exit: (222) [user] set_option_value(src_indents, [])
^  Exit: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^  Exit: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Exit: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Exit: (216) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Exit: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Exit: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Exit: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^  Call: (211) [user] in_answer_io(write_asrc([]))
^  Unify: (211) [user] in_answer_io(write_asrc([]))
   Call: (212) [system] nb_current(suspend_answers, true)
^  Redo: (211) [user] in_answer_io(write_asrc([]))
^  Unify: (211) [user] in_answer_io(write_asrc([]))
^  Call: (212) [user] answer_output(_465578)
^  Unify: (212) [user] answer_output(_465578)
^  Call: (213) [user] is_testing
^  Unify: (213) [user] is_testing
^  Call: (214) [user] is_metta_flag(test)
^  Unify: (214) [user] is_metta_flag(test)
^  Call: (216) [system] setup_call_cleanup('$notrace'(_471120, _471122), once(user:is_flag0(test)), '$restore_trace'(_471120, _471122))
^  Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_471120, _471122), system:once(user:is_flag0(test)), system:'$restore_trace'(_471120, _471122))
^  Call: (217) [system] sig_atomic(system:'$notrace'(_471120, _471122))
^  Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (214) [user] is_metta_flag(test)
^  Exit: (213) [user] is_testing
^  Call: (213) [user] original_user_output(_465578)
^  Unify: (213) [user] original_user_output(_465578)
   Call: (214) [system] stream_property(_465578, file_no(1))
   Unify: (214) [system] stream_property(_465578, file_no(1))
   Call: (215) [system] nonvar(_465578)
   Redo: (214) [system] stream_property(_465578, file_no(1))
   Unify: (214) [system] stream_property(_465578, file_no(1))
   Call: (215) [system] nonvar(_465578)
   Redo: (214) [system] stream_property(_465578, file_no(1))
   Unify: (214) [system] stream_property(_465578, file_no(1))
   Call: (215) [system] nonvar(file_no(1))
   Exit: (215) [system] nonvar(file_no(1))
   Call: (215) [system] file_no(1)=alias(_487856)
   Redo: (214) [system] stream_property(_465578, file_no(1))
   Exit: (214) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (213) [user] original_user_output((0x7fe6c676e100))
^  Exit: (212) [user] answer_output((0x7fe6c676e100))
^  Call: (212) [user] with_output_to((0x7fe6c676e100), write_asrc([]))
   Call: (214) [user] write_asrc([])
   Unify: (214) [user] write_asrc([])
   Call: (215) [system] []=='Empty'
   Redo: (214) [user] write_asrc([])
   Unify: (214) [user] write_asrc([])
   Call: (215) [user] write_bsrc([])
   Unify: (215) [user] write_bsrc([])
   Call: (216) [system] []=='Empty'
   Redo: (215) [user] write_bsrc([])
   Unify: (215) [user] write_bsrc([])
   Call: (216) [system] ground([])
   Exit: (216) [system] ground([])
   Call: (216) [user] write_bsrc1([])
   Unify: (216) [user] write_bsrc1([])
   Call: (217) [system] is_list([])
   Exit: (217) [system] is_list([])
   Call: (217) [lists] lists:member(_508200, [])
   Redo: (216) [user] write_bsrc1([])
   Unify: (216) [user] write_bsrc1([])
^  Call: (217) [user] write_src_woi([])
^  Unify: (217) [user] write_src_woi([])
^  Call: (219) [system] setup_call_cleanup('$notrace'(_512820, _512822), once(user:with_indents(false, write_src([]))), '$restore_trace'(_512820, _512822))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_512820, _512822), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_512820, _512822))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_512820, _512822))
()
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] write_src_woi([])
   Exit: (216) [user] write_bsrc1([])
   Exit: (215) [user] write_bsrc([])
   Exit: (214) [user] write_asrc([])
^  Exit: (212) [user] with_output_to((0x7fe6c676e100), write_asrc([]))
^  Exit: (211) [user] in_answer_io(write_asrc([]))
^  Call: (211) [user] not_compatio(format('~N'))
^  Unify: (211) [user] not_compatio(format('~N'))
^  Call: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (213) [user] once((is_mettalog;is_testing))
^  Unify: (213) [system] once(user:(is_mettalog;is_testing))
^  Call: (215) [user] is_mettalog
^  Unify: (215) [user] is_mettalog
^  Call: (216) [user] is_win64
^  Unify: (216) [user] is_win64
   Call: (217) [system] current_prolog_flag(windows, _12768)
   Fail: (217) [system] current_prolog_flag(windows, _13696)
^  Fail: (216) [user] is_win64
^  Redo: (215) [user] is_mettalog
^  Unify: (215) [user] is_mettalog
^  Call: (216) [user] is_metta_flag(log)
^  Unify: (216) [user] is_metta_flag(log)
^  Call: (218) [system] setup_call_cleanup('$notrace'(_19156, _19158), once(user:is_flag0(log)), '$restore_trace'(_19156, _19158))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_19156, _19158), system:once(user:is_flag0(log)), system:'$restore_trace'(_19156, _19158))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_19156, _19158))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] is_metta_flag(log)
^  Exit: (215) [user] is_mettalog
^  Exit: (213) [system] once(user:(is_mettalog;is_testing))
^  Call: (213) [user] user_err(format('~N'))
^  Unify: (213) [user] user_err(format('~N'))
^  Call: (214) [user] original_user_error(_27552)
^  Unify: (214) [user] original_user_error(_27552)
   Call: (215) [system] stream_property(_27552, file_no(2))
   Unify: (215) [system] stream_property(_27552, file_no(2))
   Call: (216) [system] nonvar(_27552)
   Redo: (215) [system] stream_property(_27552, file_no(2))
   Unify: (215) [system] stream_property(_27552, file_no(2))
   Call: (216) [system] nonvar(_27552)
   Redo: (215) [system] stream_property(_27552, file_no(2))
   Unify: (215) [system] stream_property(_27552, file_no(2))
   Call: (216) [system] nonvar(file_no(2))
   Exit: (216) [system] nonvar(file_no(2))
   Call: (216) [system] file_no(2)=alias(_38672)
   Redo: (215) [system] stream_property(_27552, file_no(2))
   Exit: (215) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (214) [user] original_user_error((0x7fe6c676e200))
^  Call: (214) [user] with_output_to((0x7fe6c676e200), format('~N'))
   Call: (216) [$syspreds] format('~N')
   Unify: (216) [$syspreds] format('~N')
^  Call: (217) [$syspreds] format('~N', [])
^  Exit: (217) [$syspreds] format('~N', [])
   Exit: (216) [$syspreds] format('~N')
^  Exit: (214) [user] with_output_to((0x7fe6c676e200), format('~N'))
^  Exit: (213) [user] user_err(format('~N'))
^  Exit: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (211) [user] not_compatio(format('~N'))
   Call: (211) [system] true\==true
   Fail: (211) [system] true\==true
   Call: (211) [system] _4406=false
   Exit: (211) [system] false=false
^  Call: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973)))))
^  Unify: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973)))))
   Call: (213) [system] false==true
   Fail: (213) [system] false==true
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))
^  Unify: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))
^  Call: (214) [system] setup_call_cleanup('$notrace'(_63444, _63446), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))), _63402, fbug((_63402-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))))))), '$restore_trace'(_63444, _63446))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_63444, _63446), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))), _63402, fbug((_63402-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))))))), system:'$restore_trace'(_63444, _63446))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_63444, _63446))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))), _63402, fbug((_63402-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))))))), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))
^  Exit: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973)))))
^  Call: (211) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^  Unify: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_72260, _72262), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), '$restore_trace'(_72260, _72262))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_72260, _72262), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(_72260, _72262))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_72260, _72262))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
   Call: (211) [system] false==true
   Fail: (211) [system] false==true
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, _3436)
   Call: (209) [$syspreds] flag(result_num, _85206, _85206)
   Unify: (209) [$syspreds] flag(result_num, _85206, _85206)
   Call: (210) [system] _85206==_85206
   Exit: (210) [system] _85206==_85206
   Call: (210) [system] get_flag(result_num, _85206)
   Exit: (210) [system] get_flag(result_num, 1)
   Exit: (209) [$syspreds] flag(result_num, 1, 1)
   Call: (209) [system] 1==0
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, _3436)
^  Call: (209) [user] in_answer_io(write(']\n'))
^  Unify: (209) [user] in_answer_io(write(']\n'))
   Call: (210) [system] nb_current(suspend_answers, true)
^  Redo: (209) [user] in_answer_io(write(']\n'))
^  Unify: (209) [user] in_answer_io(write(']\n'))
^  Call: (210) [user] answer_output(_102104)
^  Unify: (210) [user] answer_output(_102104)
^  Call: (211) [user] is_testing
^  Unify: (211) [user] is_testing
^  Call: (212) [user] is_metta_flag(test)
^  Unify: (212) [user] is_metta_flag(test)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_107646, _107648), once(user:is_flag0(test)), '$restore_trace'(_107646, _107648))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_107646, _107648), system:once(user:is_flag0(test)), system:'$restore_trace'(_107646, _107648))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_107646, _107648))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] is_metta_flag(test)
^  Exit: (211) [user] is_testing
^  Call: (211) [user] original_user_output(_102104)
^  Unify: (211) [user] original_user_output(_102104)
   Call: (212) [system] stream_property(_102104, file_no(1))
   Unify: (212) [system] stream_property(_102104, file_no(1))
   Call: (213) [system] nonvar(_102104)
   Redo: (212) [system] stream_property(_102104, file_no(1))
   Unify: (212) [system] stream_property(_102104, file_no(1))
   Call: (213) [system] nonvar(_102104)
   Redo: (212) [system] stream_property(_102104, file_no(1))
   Unify: (212) [system] stream_property(_102104, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_124382)
   Redo: (212) [system] stream_property(_102104, file_no(1))
   Exit: (212) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (211) [user] original_user_output((0x7fe6c676e100))
^  Exit: (210) [user] answer_output((0x7fe6c676e100))
^  Call: (210) [user] with_output_to((0x7fe6c676e100), write(']\n'))
   Call: (212) [system] write(']\n')
]
   Exit: (212) [system] write(']\n')
^  Exit: (210) [user] with_output_to((0x7fe6c676e100), write(']\n'))
^  Exit: (209) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] ignore(res([])=res(_3436))
^  Unify: (209) [system] ignore(user:(res([])=res(_3436)))
   Call: (210) [system] res([])=res(_3436)
   Exit: (210) [system] res([])=res([])
^  Exit: (209) [system] ignore(user:(res([])=res([])))
   Exit: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])
   Exit: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])
   Exit: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])
^  Exit: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', log, 'True'])), notrace(into_metta_callable('&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])), give_up(_3652), pp_m('red', gave_up(_3652))))
   Exit: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], [])
   Exit: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], []))
   Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], [])
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), [])
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), []))
^  Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^  Unify: (194) [user] metta_file_buffer(+, [:, 'is-variable', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(41, 2, 19, 41))
^  Exit: (194) [user] metta_file_buffer(+, [:, 'is-variable', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(41, 2, 19, 41))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Call: (197) [system] var([:, 'is-variable', [->, 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [:, 'is-variable', [->, 'Atom', 'Bool']]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Call: (197) [system] string([:, 'is-variable', [->, 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], _256688), pfcAdd_Now('next-operation'(_256688)))
^  Unify: (197) [user] if_t(into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], _256688), pfcAdd_Now('next-operation'(_256688)))
   Call: (198) [user] into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], _256688)
   Unify: (198) [user] into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], op(+, :, _259480))
   Call: (199) [user] o_s(['is-variable', [->, 'Atom', 'Bool']], _259480)
   Unify: (199) [user] o_s(['is-variable', [->, 'Atom', 'Bool']], _259480)
   Call: (200) [user] o_s('is-variable', _259480)
   Unify: (200) [user] o_s('is-variable', 'is-variable')
   Exit: (200) [user] o_s('is-variable', 'is-variable')
   Exit: (199) [user] o_s(['is-variable', [->, 'Atom', 'Bool']], 'is-variable')
   Exit: (198) [user] into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], op(+, :, 'is-variable'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-variable')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-variable')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')))
^  Call: (200) [user] must_ex(current_why_UU(_277950))
^  Unify: (200) [user] must_ex(current_why_UU(_277950))
   Call: (202) [user] current_why_UU(_277950)
   Unify: (202) [user] current_why_UU(_277950)
^  Call: (203) [user] get_why_uu(_277950)
^  Unify: (203) [user] get_why_uu(_277950)
^  Call: (204) [user] findall(_283490, current_why(_283490), _283496)
^  Unify: (204) [$bags] findall(_283490, user:current_why(_283490), _283496)
^  Call: (205) [$bags] findall(_283490, user:current_why(_283490), _283496, [])
^  Unify: (205) [$bags] findall(_283490, user:current_why(_283490), _283496, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_283490, user:current_why(_283490), _283496, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_283490, user:current_why(_283490), _283496, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_283490, user:current_why(_283490), _283496, [])
   Unify: (207) [$bags] findall_loop(_283490, user:current_why(_283490), _283496, [])
^  Call: (208) [user] bugger:current_why(_283490)
^  Unify: (208) [user] bugger:current_why(_283490)
^  Call: (209) [user] bugger:current_why_data(_283490)
^  Unify: (209) [user] bugger:current_why_data(_283490)
   Call: (210) [system] nb_current('$current_why', wp(_283490, _294750))
   Fail: (210) [system] nb_current('$current_why', wp(_283490, _294750))
^  Redo: (209) [user] bugger:current_why_data(_283490)
^  Unify: (209) [user] bugger:current_why_data(_283490)
   Call: (210) [t_l] t_l:current_why_source(_283490)
   Fail: (210) [t_l] t_l:current_why_source(_283490)
^  Fail: (209) [user] bugger:current_why_data(_283490)
^  Redo: (208) [user] bugger:current_why(_283490)
^  Unify: (208) [user] bugger:current_why(mfl4(_302178, _302180, _302182, _302184))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_303134, _303136), once(user:current_mfl4(_302178, _302180, _302182, _302184)), '$restore_trace'(_303134, _303136))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_303134, _303136), system:once(user:current_mfl4(_302178, _302180, _302182, _302184)), system:'$restore_trace'(_303134, _303136))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_303134, _303136))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_302178, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_302178, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_283490, user:current_why(_283490), _283496, [])
   Exit: (207) [$bags] findall_loop(_283490, user:current_why(_283490), [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_283490, user:current_why(_283490), [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_283490, user:current_why(_283490), [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_283490, user:current_why(_283490), [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _277950)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _277950)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_439630, _439632)
   Fail: (205) [system] [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_439630, _439632)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _277950)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _277950)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _469992)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _469992)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _469992)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3628)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3628)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3628)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_312482, _312484)
   Fail: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_312482, _312484)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
   Call: (203) [system] is_list('next-operation'(op(+, :, 'is-variable')))
   Fail: (203) [system] is_list('next-operation'(op(+, :, 'is-variable')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _470796)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _470796)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _470796)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _490592, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_490592)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _490592, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_490592)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _490592, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_490592)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _490592, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_490592)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _521034)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-variable')), P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-variable')), P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, :, 'is-variable')), _101572, _101574)
^  Exit: (212) [user] strip_module('next-operation'(op(+, :, 'is-variable')), user, 'next-operation'(op(+, :, 'is-variable')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
   Call: (213) [system] _105316=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _107186)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _107186)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _110014)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _110014)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')))
^  Call: (215) [user] strip_module('next-operation'(op(+, :, 'is-variable')), _137324, _137326)
^  Exit: (215) [user] strip_module('next-operation'(op(+, :, 'is-variable')), user, 'next-operation'(op(+, :, 'is-variable')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), _139204, _139206)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')), true)
   Call: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), _139204, _139206)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
   Call: (216) [system] _147610=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _149480)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _149480)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _152308)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _152308)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')))
^  Call: (214) [user] assert('next-operation'(op(+, :, 'is-variable')))
^  Exit: (214) [user] assert('next-operation'(op(+, :, 'is-variable')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-variable')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-variable')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _208978)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _208978)
   Call: (217) [system] var('next-operation'(op(+, :, 'is-variable')))
   Fail: (217) [system] var('next-operation'(op(+, :, 'is-variable')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _208978)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _208978)
   Call: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _208978)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _208978)
   Call: (217) [system] _220130 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _221988)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _221988)
   Call: (218) [system] is_list('next-operation'(op(+, :, 'is-variable')))
   Fail: (218) [system] is_list('next-operation'(op(+, :, 'is-variable')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _221988)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _221988)
   Call: (218) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Exit: (218) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), _229398, _229400)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), 'next-operation', [op(+, :, 'is-variable')])
   Call: (218) [lists] lists:member(_221988, ['next-operation', op(+, :, 'is-variable')])
   Unify: (218) [lists] lists:member(_221988, ['next-operation', op(+, :, 'is-variable')])
   Call: (219) [lists] lists:member_([op(+, :, 'is-variable')], _221988, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-variable')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _208978)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _208978)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _208978)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _208978)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _208978)
   Call: (218) [system] _208978='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, :, 'is-variable')], _221988, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'is-variable')], _221988, 'next-operation')
   Call: (220) [lists] lists:member_([], _221988, op(+, :, 'is-variable'))
   Unify: (220) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
   Exit: (220) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
   Exit: (219) [lists] lists:member_([op(+, :, 'is-variable')], op(+, :, 'is-variable'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, :, 'is-variable'), ['next-operation', op(+, :, 'is-variable')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^  Call: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _208978)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _208978)
   Call: (218) [system] var(op(+, :, 'is-variable'))
   Fail: (218) [system] var(op(+, :, 'is-variable'))
^  Redo: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _208978)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _208978)
   Call: (218) [system] compound(op(+, :, 'is-variable'))
   Exit: (218) [system] compound(op(+, :, 'is-variable'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _208978=op(+, :, 'is-variable')
   Exit: (218) [system] op(+, :, 'is-variable')=op(+, :, 'is-variable')
^  Exit: (217) [user] compound_eles(0, op(+, :, 'is-variable'), op(+, :, 'is-variable'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^  Call: (216) [user] pfcIgnored(op(+, :, 'is-variable'))
^  Fail: (216) [user] pfcIgnored(op(+, :, 'is-variable'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-variable')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _276778)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _276778)
   Call: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _276778)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _276778)
   Call: (216) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Exit: (216) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _276778)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _276778)
   Call: (216) [system] _287930 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _289788)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _289788)
   Call: (217) [system] is_list('next-operation'(op(+, :, 'is-variable')))
   Fail: (217) [system] is_list('next-operation'(op(+, :, 'is-variable')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _289788)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _289788)
   Call: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), _297198, _297200)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), 'next-operation', [op(+, :, 'is-variable')])
   Call: (217) [lists] lists:member(_289788, ['next-operation', op(+, :, 'is-variable')])
   Unify: (217) [lists] lists:member(_289788, ['next-operation', op(+, :, 'is-variable')])
   Call: (218) [lists] lists:member_([op(+, :, 'is-variable')], _289788, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-variable')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _276778)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _276778)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _276778)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _276778)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _276778)
   Call: (217) [system] _276778='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, :, 'is-variable')], _289788, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'is-variable')], _289788, 'next-operation')
   Call: (219) [lists] lists:member_([], _289788, op(+, :, 'is-variable'))
   Unify: (219) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
   Exit: (219) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
   Exit: (218) [lists] lists:member_([op(+, :, 'is-variable')], op(+, :, 'is-variable'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, :, 'is-variable'), ['next-operation', op(+, :, 'is-variable')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^  Call: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _276778)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _276778)
   Call: (217) [system] var(op(+, :, 'is-variable'))
   Fail: (217) [system] var(op(+, :, 'is-variable'))
^  Redo: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _276778)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _276778)
   Call: (217) [system] compound(op(+, :, 'is-variable'))
   Exit: (217) [system] compound(op(+, :, 'is-variable'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _276778=op(+, :, 'is-variable')
   Exit: (217) [system] op(+, :, 'is-variable')=op(+, :, 'is-variable')
^  Exit: (216) [user] compound_eles(0, op(+, :, 'is-variable'), op(+, :, 'is-variable'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^  Call: (215) [user] pfcTraced(op(+, :, 'is-variable'))
^  Fail: (215) [user] pfcTraced(op(+, :, 'is-variable'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-variable')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-variable')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_443190)
^  Unify: (213) [user] pfcGetSearch(_443190)
   Call: (214) [t_l] t_l:pfcSearchTL(_445040)
   Fail: (214) [t_l] t_l:pfcSearchTL(_445040)
^  Redo: (213) [user] pfcGetSearch(_443190)
^  Call: (214) [user] pfcSearch(_447814)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _443190=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _472248)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _472248)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _472248)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'is-variable'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _482510)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
   Call: (219) [system] is_list(_490006)
   Fail: (219) [system] is_list(_490006)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-variable')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-variable')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-variable')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-variable')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-variable')))
   Call: (220) [system] copy_term('next-operation'(op(+, :, 'is-variable')), _497400)
   Exit: (220) [system] copy_term('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _502992), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _19964, _19966)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _19964, _19966)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _19964, _19966)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _31206)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _32146)
   Call: (225) [system] nonvar(_33004)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _34006)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _34940)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), number_of_clauses(_44134))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), number_of_clauses(_44134))
   Call: (225) [system] nonvar(number_of_clauses(_44134))
   Exit: (225) [system] nonvar(number_of_clauses(_44134))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_44134), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_44134), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _58978), (prolog_current_choice(_58988), push_current_choice(_58988), clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _59010), pfc_call(_59010)), nb_setval('$pfc_current_choice', _58978))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _58978), user:(prolog_current_choice(_58988), push_current_choice(_58988), clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _59010), pfc_call(_59010)), user:nb_setval('$pfc_current_choice', _58978))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _58978))
   Call: (227) [system] nb_current('$pfc_current_choice', _58978)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_58988)
   Exit: (226) [system] prolog_current_choice(2927)
^  Call: (226) [user] push_current_choice(2927)
^  Unify: (226) [user] push_current_choice(2927)
   Call: (227) [system] nb_current('$pfc_current_choice', _68328)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (226) [user] push_current_choice(2927)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _59010)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _59010)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _76700)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _58978), user:(prolog_current_choice(_58988), push_current_choice(_58988), clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _59010), pfc_call(_59010)), user:nb_setval('$pfc_current_choice', _58978))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Redo: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Call: (222) [user] pfc_spft(_91570, _91656, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578))
^  Unify: (222) [user] pfc_spft(_91570, _92588, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578))
^  Call: (223) [user] pfcCallSystem('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Call: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Call: (225) [system] var('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Fail: (225) [system] var('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Redo: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Call: (225) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Exit: (225) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Redo: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Call: (225) [user] predicate_property('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Call: (228) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Exit: (228) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Call: (225) [user] predicate_property('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Call: (227) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Exit: (227) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _127728, _127730)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _127728, _127730)
   Call: (228) [system] compound('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Exit: (228) [system] compound('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Call: (228) [system] compound_name_arity('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _127728, _127730)
   Exit: (228) [system] compound_name_arity('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Call: (225) [user] predicate_property('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _138970)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _139910)
   Call: (226) [system] nonvar(_140768)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _141770)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _142704)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Call: (227) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Exit: (227) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Call: (225) [user] predicate_property('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), number_of_clauses(_151898))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), number_of_clauses(_151898))
   Call: (226) [system] nonvar(number_of_clauses(_151898))
   Exit: (226) [system] nonvar(number_of_clauses(_151898))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_151898), user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_151898), user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Call: (228) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Exit: (228) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(727), user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), number_of_clauses(727))
^  Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _166742), (prolog_current_choice(_166752), push_current_choice(_166752), clause('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _166774), pfc_call(_166774)), nb_setval('$pfc_current_choice', _166742))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _166742), user:(prolog_current_choice(_166752), push_current_choice(_166752), clause('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _166774), pfc_call(_166774)), user:nb_setval('$pfc_current_choice', _166742))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _166742))
   Call: (228) [system] nb_current('$pfc_current_choice', _166742)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_166752)
   Exit: (227) [system] prolog_current_choice(2947)
^  Call: (227) [user] push_current_choice(2947)
^  Unify: (227) [user] push_current_choice(2947)
   Call: (228) [system] nb_current('$pfc_current_choice', _176092)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (227) [user] push_current_choice(2947)
^  Call: (227) [user] clause('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _166774)
^  Fail: (227) [user] clause('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _166774)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _184464)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _166742), user:(prolog_current_choice(_166752), push_current_choice(_166752), clause('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _166774), pfc_call(_166774)), user:nb_setval('$pfc_current_choice', _166742))
^  Fail: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^  Fail: (222) [user] pfc_spft(_91570, _191968, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578))
^  Redo: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-variable')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_289274)
   Fail: (203) [t_l] t_l:pfcSearchTL(_289274)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_292048)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-variable')))
^  Exit: (197) [user] if_t(into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], op(+, :, 'is-variable')), pfcAdd_Now('next-operation'(op(+, :, 'is-variable'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436)
   Call: (200) [system] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])\=[_313514|_313516]
   Exit: (200) [system] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])\=[_313514|_313516]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'), error(_317252, _317254), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'), error(_317252, _317254), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Unify: (204) [user] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Call: (205) [user] metta_interp_mode(+, _320968)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Call: (206) [user] metta_interp_mode(load, _325558)
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Call: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _334780)
   Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_341256, _341258), once(user:is_compatio0), '$restore_trace'(_341256, _341258))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_341256, _341258), system:once(user:is_compatio0), system:'$restore_trace'(_341256, _341258))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_341256, _341258))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_346874, must_det_ll(user:metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))), (_346874==""->true;our_ansi_format('#ffa505', '~w~n', [_346874]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_346874, must_det_ll(user:metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))), (_346874==""->true;our_ansi_format('#ffa505', '~w~n', [_346874]))))
  (: is-variable 
    (-> Atom Bool))
  ; Action: load=metta_atom_asserted('&self',[:,'is-variable',[->,'Atom','Bool']])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
   Exit: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Exit: (204) [user] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Call: (204) [system] _3436='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_317252, _317254), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^  Unify: (194) [user] metta_file_buffer(+, [=, ['is-variable', _380052], [==, ['get-metatype', _380052], 'Variable']], ['_x'=_380052], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(74, 5, 30, 74))
^  Exit: (194) [user] metta_file_buffer(+, [=, ['is-variable', _380052], [==, ['get-metatype', _380052], 'Variable']], ['_x'=_380052], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(74, 5, 30, 74))
^  Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_380052])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_380052])
   Call: (196) [apply] apply:maplist_(['_x'=_380052], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_x'=_380052], user:maybe_assign)
   Call: (197) [user] maybe_assign('_x'=_380052)
   Unify: (197) [user] maybe_assign('_x'=_380052)
^  Call: (198) [user] ignore(_380052=_x)
^  Unify: (198) [system] ignore(user:(_380052=_x))
   Call: (199) [system] _380052=_x
   Exit: (199) [system] _x=_x
^  Exit: (198) [system] ignore(user:(_x=_x))
   Exit: (197) [user] maybe_assign('_x'=_x)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Call: (197) [system] var([=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Call: (197) [system] string([=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _460196), pfcAdd_Now('next-operation'(_460196)))
^  Unify: (197) [user] if_t(into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _460196), pfcAdd_Now('next-operation'(_460196)))
   Call: (198) [user] into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _460196)
   Unify: (198) [user] into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], op(+, =, _462988))
   Call: (199) [user] o_s([['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _462988)
   Unify: (199) [user] o_s([['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _462988)
   Call: (200) [user] o_s(['is-variable', _x], _462988)
   Unify: (200) [user] o_s(['is-variable', _x], _462988)
   Call: (201) [user] o_s('is-variable', _462988)
   Unify: (201) [user] o_s('is-variable', 'is-variable')
   Exit: (201) [user] o_s('is-variable', 'is-variable')
   Exit: (200) [user] o_s(['is-variable', _x], 'is-variable')
   Exit: (199) [user] o_s([['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], 'is-variable')
   Exit: (198) [user] into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], op(+, =, 'is-variable'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-variable')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-variable')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')))
^  Call: (200) [user] must_ex(current_why_UU(_484206))
^  Unify: (200) [user] must_ex(current_why_UU(_484206))
   Call: (202) [user] current_why_UU(_484206)
   Unify: (202) [user] current_why_UU(_484206)
^  Call: (203) [user] get_why_uu(_484206)
^  Unify: (203) [user] get_why_uu(_484206)
^  Call: (204) [user] findall(_489746, current_why(_489746), _489752)
^  Unify: (204) [$bags] findall(_489746, user:current_why(_489746), _489752)
^  Call: (205) [$bags] findall(_489746, user:current_why(_489746), _489752, [])
^  Unify: (205) [$bags] findall(_489746, user:current_why(_489746), _489752, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_489746, user:current_why(_489746), _489752, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_489746, user:current_why(_489746), _489752, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_489746, user:current_why(_489746), _489752, [])
   Unify: (207) [$bags] findall_loop(_489746, user:current_why(_489746), _489752, [])
^  Call: (208) [user] bugger:current_why(_489746)
^  Unify: (208) [user] bugger:current_why(_489746)
^  Call: (209) [user] bugger:current_why_data(_489746)
^  Unify: (209) [user] bugger:current_why_data(_489746)
   Call: (210) [system] nb_current('$current_why', wp(_489746, _501006))
   Fail: (210) [system] nb_current('$current_why', wp(_489746, _501006))
^  Redo: (209) [user] bugger:current_why_data(_489746)
^  Unify: (209) [user] bugger:current_why_data(_489746)
   Call: (210) [t_l] t_l:current_why_source(_489746)
   Fail: (210) [t_l] t_l:current_why_source(_489746)
^  Fail: (209) [user] bugger:current_why_data(_489746)
^  Redo: (208) [user] bugger:current_why(_489746)
^  Unify: (208) [user] bugger:current_why(mfl4(_508434, _508436, _508438, _508440))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_509390, _509392), once(user:current_mfl4(_508434, _508436, _508438, _508440)), '$restore_trace'(_509390, _509392))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_509390, _509392), system:once(user:current_mfl4(_508434, _508436, _508438, _508440)), system:'$restore_trace'(_509390, _509392))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_509390, _509392))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_508434, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_508434, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_3642, user:current_why(_3642), _3648, [])
   Exit: (207) [$bags] findall_loop(_3642, user:current_why(_3642), [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_3642, user:current_why(_3642), [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_3642, user:current_why(_3642), [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_3642, user:current_why(_3642), [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_127530, _127532)
   Fail: (205) [system] [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_127530, _127532)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _157876)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _157876)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _157876)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _157876)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _157876)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _157876)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _157876)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _157876)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _157876)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_3668, _3670)
   Fail: (206) [system] P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_3668, _3670)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
   Call: (203) [system] is_list('next-operation'(op(+, =, 'is-variable')))
   Fail: (203) [system] is_list('next-operation'(op(+, =, 'is-variable')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _159468)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _159468)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _159468)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _179264, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_179264)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _179264, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_179264)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _179264, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_179264)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _179264, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_179264)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _209706)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _179264, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_179264)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _179264, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_179264)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-variable')), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-variable')), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, =, 'is-variable')), _310118, _310120)
^  Exit: (212) [user] strip_module('next-operation'(op(+, =, 'is-variable')), user, 'next-operation'(op(+, =, 'is-variable')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
   Call: (213) [system] _313862=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _315732)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _315732)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _318560)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _318560)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')))
^  Call: (215) [user] strip_module('next-operation'(op(+, =, 'is-variable')), _345870, _345872)
^  Exit: (215) [user] strip_module('next-operation'(op(+, =, 'is-variable')), user, 'next-operation'(op(+, =, 'is-variable')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), _347750, _347752)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')), true)
   Call: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), _347750, _347752)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
   Call: (216) [system] _356156=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _358026)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _358026)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _360854)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _360854)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')))
^  Call: (214) [user] assert('next-operation'(op(+, =, 'is-variable')))
^  Exit: (214) [user] assert('next-operation'(op(+, =, 'is-variable')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-variable')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-variable')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _417524)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _417524)
   Call: (217) [system] var('next-operation'(op(+, =, 'is-variable')))
   Fail: (217) [system] var('next-operation'(op(+, =, 'is-variable')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _417524)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _417524)
   Call: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _417524)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _417524)
   Call: (217) [system] _428676 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _430534)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _430534)
   Call: (218) [system] is_list('next-operation'(op(+, =, 'is-variable')))
   Fail: (218) [system] is_list('next-operation'(op(+, =, 'is-variable')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _430534)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _430534)
   Call: (218) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Exit: (218) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), _437944, _437946)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), 'next-operation', [op(+, =, 'is-variable')])
   Call: (218) [lists] lists:member(_430534, ['next-operation', op(+, =, 'is-variable')])
   Unify: (218) [lists] lists:member(_430534, ['next-operation', op(+, =, 'is-variable')])
   Call: (219) [lists] lists:member_([op(+, =, 'is-variable')], _430534, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-variable')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _417524)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _417524)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _417524)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _417524)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _417524)
   Call: (218) [system] _417524='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, =, 'is-variable')], _430534, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'is-variable')], _430534, 'next-operation')
   Call: (220) [lists] lists:member_([], _430534, op(+, =, 'is-variable'))
   Unify: (220) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
   Exit: (220) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
   Exit: (219) [lists] lists:member_([op(+, =, 'is-variable')], op(+, =, 'is-variable'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, =, 'is-variable'), ['next-operation', op(+, =, 'is-variable')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^  Call: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _417524)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _417524)
   Call: (218) [system] var(op(+, =, 'is-variable'))
   Fail: (218) [system] var(op(+, =, 'is-variable'))
^  Redo: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _417524)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _417524)
   Call: (218) [system] compound(op(+, =, 'is-variable'))
   Exit: (218) [system] compound(op(+, =, 'is-variable'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _417524=op(+, =, 'is-variable')
   Exit: (218) [system] op(+, =, 'is-variable')=op(+, =, 'is-variable')
^  Exit: (217) [user] compound_eles(0, op(+, =, 'is-variable'), op(+, =, 'is-variable'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^  Call: (216) [user] pfcIgnored(op(+, =, 'is-variable'))
^  Fail: (216) [user] pfcIgnored(op(+, =, 'is-variable'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-variable')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _485324)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _485324)
   Call: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _485324)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _485324)
   Call: (216) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _485324)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _485324)
   Call: (216) [system] _496476 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _498334)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _498334)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'is-variable')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'is-variable')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _498334)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _498334)
   Call: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), _505744, _505746)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), 'next-operation', [op(+, =, 'is-variable')])
   Call: (217) [lists] lists:member(_498334, ['next-operation', op(+, =, 'is-variable')])
   Unify: (217) [lists] lists:member(_498334, ['next-operation', op(+, =, 'is-variable')])
   Call: (218) [lists] lists:member_([op(+, =, 'is-variable')], _498334, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-variable')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _485324)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _485324)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _485324)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _485324)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _485324)
   Call: (217) [system] _485324='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'is-variable')], _3788, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'is-variable')], _3788, 'next-operation')
   Call: (219) [lists] lists:member_([], _3788, op(+, =, 'is-variable'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
   Exit: (218) [lists] lists:member_([op(+, =, 'is-variable')], op(+, =, 'is-variable'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'is-variable'), ['next-operation', op(+, =, 'is-variable')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
   Call: (217) [system] var(op(+, =, 'is-variable'))
   Fail: (217) [system] var(op(+, =, 'is-variable'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
   Call: (217) [system] compound(op(+, =, 'is-variable'))
   Exit: (217) [system] compound(op(+, =, 'is-variable'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _3784=op(+, =, 'is-variable')
   Exit: (217) [system] op(+, =, 'is-variable')=op(+, =, 'is-variable')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'is-variable'), op(+, =, 'is-variable'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^  Call: (215) [user] pfcTraced(op(+, =, 'is-variable'))
^  Fail: (215) [user] pfcTraced(op(+, =, 'is-variable'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-variable')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-variable')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_131590)
^  Unify: (213) [user] pfcGetSearch(_131590)
   Call: (214) [t_l] t_l:pfcSearchTL(_133440)
   Fail: (214) [t_l] t_l:pfcSearchTL(_133440)
^  Redo: (213) [user] pfcGetSearch(_131590)
^  Call: (214) [user] pfcSearch(_136214)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _131590=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _160648)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _160648)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _160648)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'is-variable'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _170910)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
   Call: (219) [system] is_list(_178406)
   Fail: (219) [system] is_list(_178406)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-variable')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-variable')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-variable')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-variable')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-variable')))
   Call: (220) [system] copy_term('next-operation'(op(+, =, 'is-variable')), _185800)
   Exit: (220) [system] copy_term('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _228462, _228464)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _228462, _228464)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _228462, _228464)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _239704)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _240644)
   Call: (225) [system] nonvar(_241502)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _242504)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _243438)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), number_of_clauses(_252632))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), number_of_clauses(_252632))
   Call: (225) [system] nonvar(number_of_clauses(_252632))
   Exit: (225) [system] nonvar(number_of_clauses(_252632))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_252632), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_252632), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _267476), (prolog_current_choice(_267486), push_current_choice(_267486), clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _267508), pfc_call(_267508)), nb_setval('$pfc_current_choice', _267476))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _267476), user:(prolog_current_choice(_267486), push_current_choice(_267486), clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _267508), pfc_call(_267508)), user:nb_setval('$pfc_current_choice', _267476))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _267476))
   Call: (227) [system] nb_current('$pfc_current_choice', _267476)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_267486)
   Exit: (226) [system] prolog_current_choice(2930)
^  Call: (226) [user] push_current_choice(2930)
^  Unify: (226) [user] push_current_choice(2930)
   Call: (227) [system] nb_current('$pfc_current_choice', _276826)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (226) [user] push_current_choice(2930)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _267508)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _267508)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _285198)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _267476), user:(prolog_current_choice(_267486), push_current_choice(_267486), clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _267508), pfc_call(_267508)), user:nb_setval('$pfc_current_choice', _267476))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^  Redo: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Call: (222) [user] pfc_spft(_300068, _300154, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076))
^  Unify: (222) [user] pfc_spft(_300068, _301086, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076))
^  Call: (223) [user] pfcCallSystem('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Call: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Call: (225) [system] var('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Fail: (225) [system] var('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Redo: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Call: (225) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Exit: (225) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Redo: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Call: (225) [user] predicate_property('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Call: (228) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Exit: (228) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Call: (225) [user] predicate_property('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Call: (227) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Exit: (227) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _336226, _336228)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _336226, _336228)
   Call: (228) [system] compound('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Exit: (228) [system] compound('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Call: (228) [system] compound_name_arity('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _336226, _336228)
   Exit: (228) [system] compound_name_arity('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Call: (225) [user] predicate_property('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _347468)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _348408)
   Call: (226) [system] nonvar(_349266)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _350268)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _351202)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Call: (227) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Exit: (227) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Call: (225) [user] predicate_property('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), number_of_clauses(_360396))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), number_of_clauses(_360396))
   Call: (226) [system] nonvar(number_of_clauses(_360396))
   Exit: (226) [system] nonvar(number_of_clauses(_360396))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_360396), user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_360396), user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Call: (228) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Exit: (228) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(729), user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), number_of_clauses(729))
^  Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _375240), (prolog_current_choice(_375250), push_current_choice(_375250), clause('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _375272), pfc_call(_375272)), nb_setval('$pfc_current_choice', _375240))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _375240), user:(prolog_current_choice(_375250), push_current_choice(_375250), clause('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _375272), pfc_call(_375272)), user:nb_setval('$pfc_current_choice', _375240))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _375240))
   Call: (228) [system] nb_current('$pfc_current_choice', _375240)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_375250)
   Exit: (227) [system] prolog_current_choice(2950)
^  Call: (227) [user] push_current_choice(2950)
^  Unify: (227) [user] push_current_choice(2950)
   Call: (228) [system] nb_current('$pfc_current_choice', _384590)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (227) [user] push_current_choice(2950)
^  Call: (227) [user] clause('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _375272)
^  Fail: (227) [user] clause('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _375272)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _392962)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _375240), user:(prolog_current_choice(_375250), push_current_choice(_375250), clause('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _375272), pfc_call(_375272)), user:nb_setval('$pfc_current_choice', _375240))
^  Fail: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^  Fail: (222) [user] pfc_spft(_300068, _400466, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076))
^  Redo: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-variable')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_3648)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_3648)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_3648)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_497772)
   Fail: (203) [t_l] t_l:pfcSearchTL(_497772)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_500546)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-variable')))
^  Exit: (197) [user] if_t(into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], op(+, =, 'is-variable')), pfcAdd_Now('next-operation'(op(+, =, 'is-variable'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436)
   Call: (200) [system] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])\=[_522012|_522014]
   Exit: (200) [system] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])\=[_522012|_522014]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'), error(_5404, _5406), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'), error(_5404, _5406), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Unify: (204) [user] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Call: (205) [user] metta_interp_mode(+, _9120)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Call: (206) [user] metta_interp_mode(load, _13710)
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Call: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _22932)
   Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_29408, _29410), once(user:is_compatio0), '$restore_trace'(_29408, _29410))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_29408, _29410), system:once(user:is_compatio0), system:'$restore_trace'(_29408, _29410))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_29408, _29410))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_35026, must_det_ll(user:metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))), (_35026==""->true;our_ansi_format('#ffa505', '~w~n', [_35026]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_35026, must_det_ll(user:metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))), (_35026==""->true;our_ansi_format('#ffa505', '~w~n', [_35026]))))
  (= 
    (is-variable $x) 
    (== 
      (get-metatype $x) Variable))
  ; Action: load=metta_atom_asserted('&self',[=,['is-variable',_x],[==,['get-metatype',_x],'Variable']])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Exit: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Exit: (204) [user] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Call: (204) [system] _3436='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->'True'='True';'True'='False'), error(_5404, _5406), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^  Unify: (194) [user] metta_file_buffer(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(132, 7, 36, 132))
^  Exit: (194) [user] metta_file_buffer(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(132, 7, 36, 132))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Call: (197) [system] var([:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Call: (197) [system] string([:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _138268), pfcAdd_Now('next-operation'(_138268)))
^  Unify: (197) [user] if_t(into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _138268), pfcAdd_Now('next-operation'(_138268)))
   Call: (198) [user] into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _138268)
   Unify: (198) [user] into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], op(+, :, _141060))
   Call: (199) [user] o_s(['lazy-or', [->, 'Bool', 'Atom', 'Bool']], _141060)
   Unify: (199) [user] o_s(['lazy-or', [->, 'Bool', 'Atom', 'Bool']], _141060)
   Call: (200) [user] o_s('lazy-or', _141060)
   Unify: (200) [user] o_s('lazy-or', 'lazy-or')
   Exit: (200) [user] o_s('lazy-or', 'lazy-or')
   Exit: (199) [user] o_s(['lazy-or', [->, 'Bool', 'Atom', 'Bool']], 'lazy-or')
   Exit: (198) [user] into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], op(+, :, 'lazy-or'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'lazy-or')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')))
^  Call: (200) [user] must_ex(current_why_UU(_159530))
^  Unify: (200) [user] must_ex(current_why_UU(_159530))
   Call: (202) [user] current_why_UU(_159530)
   Unify: (202) [user] current_why_UU(_159530)
^  Call: (203) [user] get_why_uu(_159530)
^  Unify: (203) [user] get_why_uu(_159530)
^  Call: (204) [user] findall(_165070, current_why(_165070), _165076)
^  Unify: (204) [$bags] findall(_165070, user:current_why(_165070), _165076)
^  Call: (205) [$bags] findall(_165070, user:current_why(_165070), _165076, [])
^  Unify: (205) [$bags] findall(_165070, user:current_why(_165070), _165076, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_165070, user:current_why(_165070), _165076, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_165070, user:current_why(_165070), _165076, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_165070, user:current_why(_165070), _165076, [])
   Unify: (207) [$bags] findall_loop(_165070, user:current_why(_165070), _165076, [])
^  Call: (208) [user] bugger:current_why(_165070)
^  Unify: (208) [user] bugger:current_why(_165070)
^  Call: (209) [user] bugger:current_why_data(_165070)
^  Unify: (209) [user] bugger:current_why_data(_165070)
   Call: (210) [system] nb_current('$current_why', wp(_165070, _176330))
   Fail: (210) [system] nb_current('$current_why', wp(_165070, _176330))
^  Redo: (209) [user] bugger:current_why_data(_165070)
^  Unify: (209) [user] bugger:current_why_data(_165070)
   Call: (210) [t_l] t_l:current_why_source(_165070)
   Fail: (210) [t_l] t_l:current_why_source(_165070)
^  Fail: (209) [user] bugger:current_why_data(_165070)
^  Redo: (208) [user] bugger:current_why(_165070)
^  Unify: (208) [user] bugger:current_why(mfl4(_183758, _183760, _183762, _183764))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_184714, _184716), once(user:current_mfl4(_183758, _183760, _183762, _183764)), '$restore_trace'(_184714, _184716))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_184714, _184716), system:once(user:current_mfl4(_183758, _183760, _183762, _183764)), system:'$restore_trace'(_184714, _184716))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_184714, _184716))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_183758, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_183758, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_165070, user:current_why(_165070), _165076, [])
   Exit: (207) [$bags] findall_loop(_165070, user:current_why(_165070), [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_165070, user:current_why(_165070), [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_165070, user:current_why(_165070), [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_165070, user:current_why(_165070), [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _159530)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _159530)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_321210, _321212)
   Fail: (205) [system] [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_321210, _321212)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _159530)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _159530)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _351572)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _351572)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _351572)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _351572)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _351572)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _351572)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _351572)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3634)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3634)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3588)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3588)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_196314, _196316)
   Fail: (206) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_196314, _196316)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3588)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
   Call: (203) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
   Fail: (203) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _354628)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _354628)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _354628)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _374424, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_374424)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _374424, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_374424)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _374424, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_374424)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _374424, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_374424)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _404866)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _374424, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_374424)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _374424, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_374424)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'lazy-or')), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'lazy-or')), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), _505278, _505280)
^  Exit: (212) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), user, 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
   Call: (213) [system] _509022=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _510892)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _510892)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _513720)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _513720)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')))
^  Call: (215) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), _21940, _21942)
^  Exit: (215) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), user, 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), _23820, _23822)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')), true)
   Call: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), _23820, _23822)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
   Call: (216) [system] _32226=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _34096)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _34096)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _36924)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _36924)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')))
^  Call: (214) [user] assert('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (214) [user] assert('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'lazy-or')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _93594)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _93594)
   Call: (217) [system] var('next-operation'(op(+, :, 'lazy-or')))
   Fail: (217) [system] var('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _93594)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _93594)
   Call: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _93594)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _93594)
   Call: (217) [system] _104746 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _106604)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _106604)
   Call: (218) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
   Fail: (218) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _106604)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _106604)
   Call: (218) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Exit: (218) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), _114014, _114016)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), 'next-operation', [op(+, :, 'lazy-or')])
   Call: (218) [lists] lists:member(_106604, ['next-operation', op(+, :, 'lazy-or')])
   Unify: (218) [lists] lists:member(_106604, ['next-operation', op(+, :, 'lazy-or')])
   Call: (219) [lists] lists:member_([op(+, :, 'lazy-or')], _106604, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'lazy-or')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _93594)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _93594)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _93594)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _93594)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _93594)
   Call: (218) [system] _93594='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, :, 'lazy-or')], _106604, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'lazy-or')], _106604, 'next-operation')
   Call: (220) [lists] lists:member_([], _106604, op(+, :, 'lazy-or'))
   Unify: (220) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
   Exit: (220) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
   Exit: (219) [lists] lists:member_([op(+, :, 'lazy-or')], op(+, :, 'lazy-or'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, :, 'lazy-or'), ['next-operation', op(+, :, 'lazy-or')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^  Call: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _93594)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _93594)
   Call: (218) [system] var(op(+, :, 'lazy-or'))
   Fail: (218) [system] var(op(+, :, 'lazy-or'))
^  Redo: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _93594)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _93594)
   Call: (218) [system] compound(op(+, :, 'lazy-or'))
   Exit: (218) [system] compound(op(+, :, 'lazy-or'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _93594=op(+, :, 'lazy-or')
   Exit: (218) [system] op(+, :, 'lazy-or')=op(+, :, 'lazy-or')
^  Exit: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^  Call: (216) [user] pfcIgnored(op(+, :, 'lazy-or'))
^  Fail: (216) [user] pfcIgnored(op(+, :, 'lazy-or'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _161394)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _161394)
   Call: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _161394)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _161394)
   Call: (216) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Exit: (216) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _161394)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _161394)
   Call: (216) [system] _172546 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _174404)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _174404)
   Call: (217) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
   Fail: (217) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _174404)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _174404)
   Call: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), _181814, _181816)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), 'next-operation', [op(+, :, 'lazy-or')])
   Call: (217) [lists] lists:member(_174404, ['next-operation', op(+, :, 'lazy-or')])
   Unify: (217) [lists] lists:member(_174404, ['next-operation', op(+, :, 'lazy-or')])
   Call: (218) [lists] lists:member_([op(+, :, 'lazy-or')], _174404, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'lazy-or')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _161394)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _161394)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _161394)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _161394)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _161394)
   Call: (217) [system] _161394='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, :, 'lazy-or')], _174404, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'lazy-or')], _174404, 'next-operation')
   Call: (219) [lists] lists:member_([], _174404, op(+, :, 'lazy-or'))
   Unify: (219) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
   Exit: (219) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
   Exit: (218) [lists] lists:member_([op(+, :, 'lazy-or')], op(+, :, 'lazy-or'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, :, 'lazy-or'), ['next-operation', op(+, :, 'lazy-or')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^  Call: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _161394)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _161394)
   Call: (217) [system] var(op(+, :, 'lazy-or'))
   Fail: (217) [system] var(op(+, :, 'lazy-or'))
^  Redo: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _161394)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _161394)
   Call: (217) [system] compound(op(+, :, 'lazy-or'))
   Exit: (217) [system] compound(op(+, :, 'lazy-or'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _161394=op(+, :, 'lazy-or')
   Exit: (217) [system] op(+, :, 'lazy-or')=op(+, :, 'lazy-or')
^  Exit: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^  Call: (215) [user] pfcTraced(op(+, :, 'lazy-or'))
^  Fail: (215) [user] pfcTraced(op(+, :, 'lazy-or'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'lazy-or')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'lazy-or')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_327806)
^  Unify: (213) [user] pfcGetSearch(_327806)
   Call: (214) [t_l] t_l:pfcSearchTL(_329656)
   Fail: (214) [t_l] t_l:pfcSearchTL(_329656)
^  Redo: (213) [user] pfcGetSearch(_327806)
^  Call: (214) [user] pfcSearch(_332430)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _327806=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _356864)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _356864)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _356864)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'lazy-or'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _367126)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
   Call: (219) [system] is_list(_374622)
   Fail: (219) [system] is_list(_374622)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'lazy-or')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'lazy-or')))
   Call: (220) [system] copy_term('next-operation'(op(+, :, 'lazy-or')), _382016)
   Exit: (220) [system] copy_term('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _424678, _424680)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _424678, _424680)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _424678, _424680)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _435920)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _436860)
   Call: (225) [system] nonvar(_437718)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _438720)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _439654)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), number_of_clauses(_448848))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), number_of_clauses(_448848))
   Call: (225) [system] nonvar(number_of_clauses(_448848))
   Exit: (225) [system] nonvar(number_of_clauses(_448848))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_448848), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_448848), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _463692), (prolog_current_choice(_463702), push_current_choice(_463702), clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _463724), pfc_call(_463724)), nb_setval('$pfc_current_choice', _463692))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _463692), user:(prolog_current_choice(_463702), push_current_choice(_463702), clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _463724), pfc_call(_463724)), user:nb_setval('$pfc_current_choice', _463692))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _463692))
   Call: (227) [system] nb_current('$pfc_current_choice', _463692)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_463702)
   Exit: (226) [system] prolog_current_choice(2927)
^  Call: (226) [user] push_current_choice(2927)
^  Unify: (226) [user] push_current_choice(2927)
   Call: (227) [system] nb_current('$pfc_current_choice', _473042)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (226) [user] push_current_choice(2927)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _463724)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _463724)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _481414)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _463692), user:(prolog_current_choice(_463702), push_current_choice(_463702), clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _463724), pfc_call(_463724)), user:nb_setval('$pfc_current_choice', _463692))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^  Redo: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (222) [user] pfc_spft(_496284, _496370, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292))
^  Unify: (222) [user] pfc_spft(_496284, _497302, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292))
^  Call: (223) [user] pfcCallSystem('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^  Call: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^  Unify: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
   Call: (225) [system] var('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
   Fail: (225) [system] var('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^  Redo: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^  Unify: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
   Call: (225) [system] callable('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
   Exit: (225) [system] callable('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^  Unify: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^  Redo: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^  Unify: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^  Call: (225) [user] predicate_property('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
   Call: (228) [system] callable('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
   Exit: (228) [system] callable('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^  Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Call: (225) [user] predicate_property('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Exit: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _12172, _12174)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _12172, _12174)
   Call: (228) [system] compound('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Exit: (228) [system] compound('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (228) [system] compound_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _12172, _12174)
   Exit: (228) [system] compound_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Call: (225) [user] predicate_property('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _23414)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _24354)
   Call: (226) [system] nonvar(_25212)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _26214)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _27148)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Exit: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Call: (225) [user] predicate_property('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), number_of_clauses(_36342))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), number_of_clauses(_36342))
   Call: (226) [system] nonvar(number_of_clauses(_36342))
   Exit: (226) [system] nonvar(number_of_clauses(_36342))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_36342), user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_36342), user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (228) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Exit: (228) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(731), user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), number_of_clauses(731))
^  Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _51186), (prolog_current_choice(_51196), push_current_choice(_51196), clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _51218), pfc_call(_51218)), nb_setval('$pfc_current_choice', _51186))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _51186), user:(prolog_current_choice(_51196), push_current_choice(_51196), clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _51218), pfc_call(_51218)), user:nb_setval('$pfc_current_choice', _51186))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _51186))
   Call: (228) [system] nb_current('$pfc_current_choice', _51186)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_51196)
   Exit: (227) [system] prolog_current_choice(2947)
^  Call: (227) [user] push_current_choice(2947)
^  Unify: (227) [user] push_current_choice(2947)
   Call: (228) [system] nb_current('$pfc_current_choice', _60536)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (227) [user] push_current_choice(2947)
^  Call: (227) [user] clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _51218)
^  Fail: (227) [user] clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _51218)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _68908)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _51186), user:(prolog_current_choice(_51196), push_current_choice(_51196), clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _51218), pfc_call(_51218)), user:nb_setval('$pfc_current_choice', _51186))
^  Fail: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Fail: (222) [user] pfc_spft(_3844, _76412, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852))
^  Redo: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_3614)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_3614)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_3614)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_173718)
   Fail: (203) [t_l] t_l:pfcSearchTL(_173718)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_176492)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (197) [user] if_t(into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], op(+, :, 'lazy-or')), pfcAdd_Now('next-operation'(op(+, :, 'lazy-or'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422)
   Call: (200) [system] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])\=[_197958|_197960]
   Exit: (200) [system] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])\=[_197958|_197960]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_201696, _201698), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_201696, _201698), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Unify: (204) [user] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Call: (205) [user] metta_interp_mode(+, _205412)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Call: (206) [user] metta_interp_mode(load, _210002)
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Call: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _219224)
   Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_225700, _225702), once(user:is_compatio0), '$restore_trace'(_225700, _225702))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_225700, _225702), system:once(user:is_compatio0), system:'$restore_trace'(_225700, _225702))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_225700, _225702))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_231318, must_det_ll(user:metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))), (_231318==""->true;our_ansi_format('#ffa505', '~w~n', [_231318]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_231318, must_det_ll(user:metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))), (_231318==""->true;our_ansi_format('#ffa505', '~w~n', [_231318]))))
  (: lazy-or 
    (-> Bool Atom Bool))
  ; Action: load=metta_atom_asserted('&self',[:,'lazy-or',[->,'Bool','Atom','Bool']])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Exit: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Exit: (204) [user] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Call: (204) [system] _3422='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_201696, _201698), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'False', _264510], _264510], ['_x'=_264510], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(165, 9, 31, 165))
^  Exit: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'False', _264510], _264510], ['_x'=_264510], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(165, 9, 31, 165))
^  Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_264510])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_264510])
   Call: (196) [apply] apply:maplist_(['_x'=_264510], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_x'=_264510], user:maybe_assign)
   Call: (197) [user] maybe_assign('_x'=_264510)
   Unify: (197) [user] maybe_assign('_x'=_264510)
^  Call: (198) [user] ignore(_264510=_x)
^  Unify: (198) [system] ignore(user:(_264510=_x))
   Call: (199) [system] _264510=_x
   Exit: (199) [system] _x=_x
^  Exit: (198) [system] ignore(user:(_x=_x))
   Exit: (197) [user] maybe_assign('_x'=_x)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Call: (197) [system] var([=, ['lazy-or', 'False', _x], _x])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [=, ['lazy-or', 'False', _x], _x]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Call: (197) [system] string([=, ['lazy-or', 'False', _x], _x])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], _344624), pfcAdd_Now('next-operation'(_344624)))
^  Unify: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], _344624), pfcAdd_Now('next-operation'(_344624)))
   Call: (198) [user] into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], _344624)
   Unify: (198) [user] into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], op(+, =, _347416))
   Call: (199) [user] o_s([['lazy-or', 'False', _x], _x], _347416)
   Unify: (199) [user] o_s([['lazy-or', 'False', _x], _x], _347416)
   Call: (200) [user] o_s(['lazy-or', 'False', _x], _347416)
   Unify: (200) [user] o_s(['lazy-or', 'False', _x], _347416)
   Call: (201) [user] o_s('lazy-or', _347416)
   Unify: (201) [user] o_s('lazy-or', 'lazy-or')
   Exit: (201) [user] o_s('lazy-or', 'lazy-or')
   Exit: (200) [user] o_s(['lazy-or', 'False', _x], 'lazy-or')
   Exit: (199) [user] o_s([['lazy-or', 'False', _x], _x], 'lazy-or')
   Exit: (198) [user] into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], op(+, =, 'lazy-or'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^  Call: (200) [user] must_ex(current_why_UU(_368634))
^  Unify: (200) [user] must_ex(current_why_UU(_368634))
   Call: (202) [user] current_why_UU(_368634)
   Unify: (202) [user] current_why_UU(_368634)
^  Call: (203) [user] get_why_uu(_368634)
^  Unify: (203) [user] get_why_uu(_368634)
^  Call: (204) [user] findall(_374174, current_why(_374174), _374180)
^  Unify: (204) [$bags] findall(_374174, user:current_why(_374174), _374180)
^  Call: (205) [$bags] findall(_374174, user:current_why(_374174), _374180, [])
^  Unify: (205) [$bags] findall(_374174, user:current_why(_374174), _374180, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_374174, user:current_why(_374174), _374180, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_374174, user:current_why(_374174), _374180, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_374174, user:current_why(_374174), _374180, [])
   Unify: (207) [$bags] findall_loop(_374174, user:current_why(_374174), _374180, [])
^  Call: (208) [user] bugger:current_why(_374174)
^  Unify: (208) [user] bugger:current_why(_374174)
^  Call: (209) [user] bugger:current_why_data(_374174)
^  Unify: (209) [user] bugger:current_why_data(_374174)
   Call: (210) [system] nb_current('$current_why', wp(_374174, _385434))
   Fail: (210) [system] nb_current('$current_why', wp(_374174, _385434))
^  Redo: (209) [user] bugger:current_why_data(_374174)
^  Unify: (209) [user] bugger:current_why_data(_374174)
   Call: (210) [t_l] t_l:current_why_source(_374174)
   Fail: (210) [t_l] t_l:current_why_source(_374174)
^  Fail: (209) [user] bugger:current_why_data(_374174)
^  Redo: (208) [user] bugger:current_why(_374174)
^  Unify: (208) [user] bugger:current_why(mfl4(_392862, _392864, _392866, _392868))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_393818, _393820), once(user:current_mfl4(_392862, _392864, _392866, _392868)), '$restore_trace'(_393818, _393820))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_393818, _393820), system:once(user:current_mfl4(_392862, _392864, _392866, _392868)), system:'$restore_trace'(_393818, _393820))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_393818, _393820))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_392862, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_392862, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_374174, user:current_why(_374174), _374180, [])
   Exit: (207) [$bags] findall_loop(_374174, user:current_why(_374174), [P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_374174, user:current_why(_374174), [P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_374174, user:current_why(_374174), [P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_374174, user:current_why(_374174), [P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _368634)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _368634)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_10216, _10218)
   Fail: (205) [system] [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_10216, _10218)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3598)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3598)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40562)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40562)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40562)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40562)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40562)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40562)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _40562)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _40562)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _40562)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_403050, _403052)
   Fail: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_403050, _403052)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
   Call: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
   Fail: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _41650)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _41650)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _41650)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61446, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_61446)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61446, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_61446)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61446, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_61446)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61446, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_61446)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _91888)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61446, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_61446)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61446, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_61446)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), _192300, _192302)
^  Exit: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), user, 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
   Call: (213) [system] _196044=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _197914)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _197914)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _200742)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _200742)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')))
^  Call: (215) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), _228052, _228054)
^  Exit: (215) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), user, 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), _229932, _229934)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')), true)
   Call: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), _229932, _229934)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
   Call: (216) [system] _238338=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _240208)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _240208)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _243036)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _243036)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')))
^  Call: (214) [user] assert('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (214) [user] assert('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'lazy-or')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _299706)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _299706)
   Call: (217) [system] var('next-operation'(op(+, =, 'lazy-or')))
   Fail: (217) [system] var('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _299706)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _299706)
   Call: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _299706)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _299706)
   Call: (217) [system] _310858 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _312716)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _312716)
   Call: (218) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
   Fail: (218) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _312716)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _312716)
   Call: (218) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Exit: (218) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), _320126, _320128)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), 'next-operation', [op(+, =, 'lazy-or')])
   Call: (218) [lists] lists:member(_312716, ['next-operation', op(+, =, 'lazy-or')])
   Unify: (218) [lists] lists:member(_312716, ['next-operation', op(+, =, 'lazy-or')])
   Call: (219) [lists] lists:member_([op(+, =, 'lazy-or')], _312716, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'lazy-or')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _299706)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _299706)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _299706)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _299706)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _299706)
   Call: (218) [system] _299706='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, =, 'lazy-or')], _312716, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'lazy-or')], _312716, 'next-operation')
   Call: (220) [lists] lists:member_([], _312716, op(+, =, 'lazy-or'))
   Unify: (220) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
   Exit: (220) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
   Exit: (219) [lists] lists:member_([op(+, =, 'lazy-or')], op(+, =, 'lazy-or'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, =, 'lazy-or'), ['next-operation', op(+, =, 'lazy-or')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^  Call: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _299706)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _299706)
   Call: (218) [system] var(op(+, =, 'lazy-or'))
   Fail: (218) [system] var(op(+, =, 'lazy-or'))
^  Redo: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _299706)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _299706)
   Call: (218) [system] compound(op(+, =, 'lazy-or'))
   Exit: (218) [system] compound(op(+, =, 'lazy-or'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _299706=op(+, =, 'lazy-or')
   Exit: (218) [system] op(+, =, 'lazy-or')=op(+, =, 'lazy-or')
^  Exit: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^  Call: (216) [user] pfcIgnored(op(+, =, 'lazy-or'))
^  Fail: (216) [user] pfcIgnored(op(+, =, 'lazy-or'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _367506)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _367506)
   Call: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _367506)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _367506)
   Call: (216) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _367506)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _367506)
   Call: (216) [system] _378658 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _380516)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _380516)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _380516)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _380516)
   Call: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), _387926, _387928)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), 'next-operation', [op(+, =, 'lazy-or')])
   Call: (217) [lists] lists:member(_380516, ['next-operation', op(+, =, 'lazy-or')])
   Unify: (217) [lists] lists:member(_380516, ['next-operation', op(+, =, 'lazy-or')])
   Call: (218) [lists] lists:member_([op(+, =, 'lazy-or')], _380516, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'lazy-or')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _367506)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _367506)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _367506)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _367506)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _367506)
   Call: (217) [system] _367506='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'lazy-or')], _380516, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'lazy-or')], _380516, 'next-operation')
   Call: (219) [lists] lists:member_([], _380516, op(+, =, 'lazy-or'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
   Exit: (218) [lists] lists:member_([op(+, =, 'lazy-or')], op(+, =, 'lazy-or'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'lazy-or'), ['next-operation', op(+, =, 'lazy-or')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _367506)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _367506)
   Call: (217) [system] var(op(+, =, 'lazy-or'))
   Fail: (217) [system] var(op(+, =, 'lazy-or'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _367506)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _367506)
   Call: (217) [system] compound(op(+, =, 'lazy-or'))
   Exit: (217) [system] compound(op(+, =, 'lazy-or'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _367506=op(+, =, 'lazy-or')
   Exit: (217) [system] op(+, =, 'lazy-or')=op(+, =, 'lazy-or')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^  Call: (215) [user] pfcTraced(op(+, =, 'lazy-or'))
^  Fail: (215) [user] pfcTraced(op(+, =, 'lazy-or'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'lazy-or')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'lazy-or')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_15356)
^  Unify: (213) [user] pfcGetSearch(_15356)
   Call: (214) [t_l] t_l:pfcSearchTL(_17206)
   Fail: (214) [t_l] t_l:pfcSearchTL(_17206)
^  Redo: (213) [user] pfcGetSearch(_15356)
^  Call: (214) [user] pfcSearch(_19980)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _15356=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _44414)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _44414)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _44414)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'lazy-or'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _54676)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
   Call: (219) [system] is_list(_62172)
   Fail: (219) [system] is_list(_62172)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'lazy-or')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'lazy-or')))
   Call: (220) [system] copy_term('next-operation'(op(+, =, 'lazy-or')), _69566)
   Exit: (220) [system] copy_term('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _112228, _112230)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _112228, _112230)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _112228, _112230)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _123470)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _124410)
   Call: (225) [system] nonvar(_125268)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _126270)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _127204)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), number_of_clauses(_136398))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), number_of_clauses(_136398))
   Call: (225) [system] nonvar(number_of_clauses(_136398))
   Exit: (225) [system] nonvar(number_of_clauses(_136398))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_136398), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_136398), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _151242), (prolog_current_choice(_151252), push_current_choice(_151252), clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _151274), pfc_call(_151274)), nb_setval('$pfc_current_choice', _151242))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _151242), user:(prolog_current_choice(_151252), push_current_choice(_151252), clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _151274), pfc_call(_151274)), user:nb_setval('$pfc_current_choice', _151242))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _151242))
   Call: (227) [system] nb_current('$pfc_current_choice', _151242)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_151252)
   Exit: (226) [system] prolog_current_choice(2930)
^  Call: (226) [user] push_current_choice(2930)
^  Unify: (226) [user] push_current_choice(2930)
   Call: (227) [system] nb_current('$pfc_current_choice', _160592)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (226) [user] push_current_choice(2930)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _151274)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _151274)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _168964)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _151242), user:(prolog_current_choice(_151252), push_current_choice(_151252), clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _151274), pfc_call(_151274)), user:nb_setval('$pfc_current_choice', _151242))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^  Redo: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (222) [user] pfc_spft(_183834, _183920, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842))
^  Unify: (222) [user] pfc_spft(_183834, _184852, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842))
^  Call: (223) [user] pfcCallSystem('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Call: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Call: (225) [system] var('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Fail: (225) [system] var('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Redo: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Call: (225) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Exit: (225) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Redo: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Call: (225) [user] predicate_property('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Call: (228) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Exit: (228) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Call: (225) [user] predicate_property('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Call: (227) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Exit: (227) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _219992, _219994)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _219992, _219994)
   Call: (228) [system] compound('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Exit: (228) [system] compound('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Call: (228) [system] compound_name_arity('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _219992, _219994)
   Exit: (228) [system] compound_name_arity('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Call: (225) [user] predicate_property('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _231234)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _232174)
   Call: (226) [system] nonvar(_233032)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _234034)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _234968)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Call: (227) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Exit: (227) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Call: (225) [user] predicate_property('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), number_of_clauses(_244162))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), number_of_clauses(_244162))
   Call: (226) [system] nonvar(number_of_clauses(_244162))
   Exit: (226) [system] nonvar(number_of_clauses(_244162))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_244162), user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_244162), user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Call: (228) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Exit: (228) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(733), user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), number_of_clauses(733))
^  Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _259006), (prolog_current_choice(_259016), push_current_choice(_259016), clause('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _259038), pfc_call(_259038)), nb_setval('$pfc_current_choice', _259006))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _259006), user:(prolog_current_choice(_259016), push_current_choice(_259016), clause('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _259038), pfc_call(_259038)), user:nb_setval('$pfc_current_choice', _259006))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _259006))
   Call: (228) [system] nb_current('$pfc_current_choice', _259006)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_259016)
   Exit: (227) [system] prolog_current_choice(2950)
^  Call: (227) [user] push_current_choice(2950)
^  Unify: (227) [user] push_current_choice(2950)
   Call: (228) [system] nb_current('$pfc_current_choice', _268356)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (227) [user] push_current_choice(2950)
^  Call: (227) [user] clause('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _259038)
^  Fail: (227) [user] clause('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _259038)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _276728)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _259006), user:(prolog_current_choice(_259016), push_current_choice(_259016), clause('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _259038), pfc_call(_259038)), user:nb_setval('$pfc_current_choice', _259006))
^  Fail: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^  Fail: (222) [user] pfc_spft(_183834, _284232, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842))
^  Redo: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3624, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_3624)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3624, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_3624)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3624, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_3624)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_381538)
   Fail: (203) [t_l] t_l:pfcSearchTL(_381538)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_384312)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], op(+, =, 'lazy-or')), pfcAdd_Now('next-operation'(op(+, =, 'lazy-or'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422)
   Call: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])\=[_405778|_405780]
   Exit: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])\=[_405778|_405780]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'), error(_409516, _409518), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'), error(_409516, _409518), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])
   Unify: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])
   Call: (205) [user] metta_interp_mode(+, _413232)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
   Call: (206) [user] metta_interp_mode(load, _417822)
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
   Call: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _427044)
   Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_433520, _433522), once(user:is_compatio0), '$restore_trace'(_433520, _433522))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_433520, _433522), system:once(user:is_compatio0), system:'$restore_trace'(_433520, _433522))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_433520, _433522))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_439138, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))), (_439138==""->true;our_ansi_format('#ffa505', '~w~n', [_439138]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_439138, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))), (_439138==""->true;our_ansi_format('#ffa505', '~w~n', [_439138]))))
  (= 
    (lazy-or False $x) $x)
  ; Action: load=metta_atom_asserted('&self',[=,['lazy-or','False',_x],_x])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
   Exit: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
   Exit: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])
   Call: (204) [system] _3422='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->'True'='True';'True'='False'), error(_409516, _409518), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'True', _472386], 'True'], ['_x'=_472386], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(191, 10, 25, 191))
^  Exit: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'True', _472386], 'True'], ['_x'=_472386], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(191, 10, 25, 191))
^  Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_472386])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_472386])
   Call: (196) [apply] apply:maplist_(['_x'=_472386], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_x'=_472386], user:maybe_assign)
   Call: (197) [user] maybe_assign('_x'=_472386)
   Unify: (197) [user] maybe_assign('_x'=_472386)
^  Call: (198) [user] ignore(_472386=_x)
^  Unify: (198) [system] ignore(user:(_472386=_x))
   Call: (199) [system] _472386=_x
   Exit: (199) [system] _x=_x
^  Exit: (198) [system] ignore(user:(_x=_x))
   Exit: (197) [user] maybe_assign('_x'=_x)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Call: (197) [system] var([=, ['lazy-or', 'True', _x], 'True'])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [=, ['lazy-or', 'True', _x], 'True']==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Call: (197) [system] string([=, ['lazy-or', 'True', _x], 'True'])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], _32316), pfcAdd_Now('next-operation'(_32316)))
^  Unify: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], _32316), pfcAdd_Now('next-operation'(_32316)))
   Call: (198) [user] into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], _32316)
   Unify: (198) [user] into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], op(+, =, _35108))
   Call: (199) [user] o_s([['lazy-or', 'True', _x], 'True'], _35108)
   Unify: (199) [user] o_s([['lazy-or', 'True', _x], 'True'], _35108)
   Call: (200) [user] o_s(['lazy-or', 'True', _x], _35108)
   Unify: (200) [user] o_s(['lazy-or', 'True', _x], _35108)
   Call: (201) [user] o_s('lazy-or', _35108)
   Unify: (201) [user] o_s('lazy-or', 'lazy-or')
   Exit: (201) [user] o_s('lazy-or', 'lazy-or')
   Exit: (200) [user] o_s(['lazy-or', 'True', _x], 'lazy-or')
   Exit: (199) [user] o_s([['lazy-or', 'True', _x], 'True'], 'lazy-or')
   Exit: (198) [user] into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], op(+, =, 'lazy-or'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^  Call: (200) [user] must_ex(current_why_UU(_56326))
^  Unify: (200) [user] must_ex(current_why_UU(_56326))
   Call: (202) [user] current_why_UU(_56326)
   Unify: (202) [user] current_why_UU(_56326)
^  Call: (203) [user] get_why_uu(_56326)
^  Unify: (203) [user] get_why_uu(_56326)
^  Call: (204) [user] findall(_61866, current_why(_61866), _61872)
^  Unify: (204) [$bags] findall(_61866, user:current_why(_61866), _61872)
^  Call: (205) [$bags] findall(_61866, user:current_why(_61866), _61872, [])
^  Unify: (205) [$bags] findall(_61866, user:current_why(_61866), _61872, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_61866, user:current_why(_61866), _61872, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_61866, user:current_why(_61866), _61872, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_61866, user:current_why(_61866), _61872, [])
   Unify: (207) [$bags] findall_loop(_61866, user:current_why(_61866), _61872, [])
^  Call: (208) [user] bugger:current_why(_61866)
^  Unify: (208) [user] bugger:current_why(_61866)
^  Call: (209) [user] bugger:current_why_data(_61866)
^  Unify: (209) [user] bugger:current_why_data(_61866)
   Call: (210) [system] nb_current('$current_why', wp(_61866, _73126))
   Fail: (210) [system] nb_current('$current_why', wp(_61866, _73126))
^  Redo: (209) [user] bugger:current_why_data(_61866)
^  Unify: (209) [user] bugger:current_why_data(_61866)
   Call: (210) [t_l] t_l:current_why_source(_61866)
   Fail: (210) [t_l] t_l:current_why_source(_61866)
^  Fail: (209) [user] bugger:current_why_data(_61866)
^  Redo: (208) [user] bugger:current_why(_61866)
^  Unify: (208) [user] bugger:current_why(mfl4(_80554, _80556, _80558, _80560))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_81510, _81512), once(user:current_mfl4(_80554, _80556, _80558, _80560)), '$restore_trace'(_81510, _81512))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_81510, _81512), system:once(user:current_mfl4(_80554, _80556, _80558, _80560)), system:'$restore_trace'(_81510, _81512))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_81510, _81512))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_80554, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_80554, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_61866, user:current_why(_61866), _61872, [])
   Exit: (207) [$bags] findall_loop(_61866, user:current_why(_61866), [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_61866, user:current_why(_61866), [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_61866, user:current_why(_61866), [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_61866, user:current_why(_61866), [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _56326)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _56326)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_217972, _217974)
   Fail: (205) [system] [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_217972, _217974)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _56326)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _56326)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _248326)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _248326)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _248326)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _248326)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _248326)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _248326)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _248326)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _248326)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _248326)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_90818, _90820)
   Fail: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_90818, _90820)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
   Call: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
   Fail: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _249132)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _249132)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _249132)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _299370)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), _399782, _399784)
^  Exit: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), user, 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
   Call: (213) [system] _403526=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _405396)
^  Exit: (213) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, (0x55fc823f8a80))
   Call: (213) [$syspreds] clause_property((0x55fc823f8a80), module(user))
   Unify: (213) [$syspreds] clause_property((0x55fc823f8a80), module(user))
   Exit: (213) [$syspreds] clause_property((0x55fc823f8a80), module(user))
^  Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true, (0x55fc823f8a80))
^  Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true, (0x55fc823f8a80))
^  Call: (214) [user] clause(_411952, _411954, (0x55fc823f8a80))
^  Exit: (214) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, (0x55fc823f8a80))
^  Call: (214) [user] strip_m('next-operation'(op(+, =, 'lazy-or')), _413848)
^  Unify: (214) [user] strip_m('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Exit: (214) [user] strip_m('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
   Call: (214) [system] 'next-operation'(op(+, =, 'lazy-or'))=@='next-operation'(op(+, =, 'lazy-or'))
   Exit: (214) [system] 'next-operation'(op(+, =, 'lazy-or'))=@='next-operation'(op(+, =, 'lazy-or'))
^  Call: (214) [user] strip_m(true, _418490)
^  Unify: (214) [user] strip_m(true, true)
^  Exit: (214) [user] strip_m(true, true)
   Call: (214) [system] cl('next-operation'(op(+, =, 'lazy-or')), true)=@=cl('next-operation'(op(+, =, 'lazy-or')), true)
   Exit: (214) [system] cl('next-operation'(op(+, =, 'lazy-or')), true)=@=cl('next-operation'(op(+, =, 'lazy-or')), true)
^  Exit: (213) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true, (0x55fc823f8a80))
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Exit: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^  Fail: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^  Redo: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (209) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))))
   Unify: (209) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))))
   Exit: (209) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_494936)
   Fail: (203) [t_l] t_l:pfcSearchTL(_494936)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_497710)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], op(+, =, 'lazy-or')), pfcAdd_Now('next-operation'(op(+, =, 'lazy-or'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422)
   Call: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])\=[_519176|_519178]
   Exit: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])\=[_519176|_519178]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'), error(_522914, _522916), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'), error(_3650, _3652), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])
   Call: (205) [user] metta_interp_mode(+, _6284)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
   Call: (206) [user] metta_interp_mode(load, _10874)
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
   Call: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _20096)
   Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_26572, _26574), once(user:is_compatio0), '$restore_trace'(_26572, _26574))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_26572, _26574), system:once(user:is_compatio0), system:'$restore_trace'(_26572, _26574))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_26572, _26574))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_32190, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))), (_32190==""->true;our_ansi_format('#ffa505', '~w~n', [_32190]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_32190, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))), (_32190==""->true;our_ansi_format('#ffa505', '~w~n', [_32190]))))
  (= 
    (lazy-or True $x) True)
  ; Action: load=metta_atom_asserted('&self',[=,['lazy-or','True',_x],'True'])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
   Exit: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])
   Call: (204) [system] _3422='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->'True'='True';'True'='False'), error(_3650, _3652), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, [:, 'is-expression', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(218, 11, 26, 218))
^  Exit: (194) [user] metta_file_buffer(+, [:, 'is-expression', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(218, 11, 26, 218))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] var([:, 'is-expression', [->, 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [:, 'is-expression', [->, 'Atom', 'Bool']]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] string([:, 'is-expression', [->, 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], _135344), pfcAdd_Now('next-operation'(_135344)))
^  Unify: (197) [user] if_t(into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], _135344), pfcAdd_Now('next-operation'(_135344)))
   Call: (198) [user] into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], _135344)
   Unify: (198) [user] into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], op(+, :, _138136))
   Call: (199) [user] o_s(['is-expression', [->, 'Atom', 'Bool']], _138136)
   Unify: (199) [user] o_s(['is-expression', [->, 'Atom', 'Bool']], _138136)
   Call: (200) [user] o_s('is-expression', _138136)
   Unify: (200) [user] o_s('is-expression', 'is-expression')
   Exit: (200) [user] o_s('is-expression', 'is-expression')
   Exit: (199) [user] o_s(['is-expression', [->, 'Atom', 'Bool']], 'is-expression')
   Exit: (198) [user] into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], op(+, :, 'is-expression'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-expression')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-expression')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')))
^  Call: (200) [user] must_ex(current_why_UU(_156606))
^  Unify: (200) [user] must_ex(current_why_UU(_156606))
   Call: (202) [user] current_why_UU(_156606)
   Unify: (202) [user] current_why_UU(_156606)
^  Call: (203) [user] get_why_uu(_156606)
^  Unify: (203) [user] get_why_uu(_156606)
^  Call: (204) [user] findall(_162146, current_why(_162146), _162152)
^  Unify: (204) [$bags] findall(_162146, user:current_why(_162146), _162152)
^  Call: (205) [$bags] findall(_162146, user:current_why(_162146), _162152, [])
^  Unify: (205) [$bags] findall(_162146, user:current_why(_162146), _162152, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_162146, user:current_why(_162146), _162152, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_162146, user:current_why(_162146), _162152, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_162146, user:current_why(_162146), _162152, [])
   Unify: (207) [$bags] findall_loop(_162146, user:current_why(_162146), _162152, [])
^  Call: (208) [user] bugger:current_why(_162146)
^  Unify: (208) [user] bugger:current_why(_162146)
^  Call: (209) [user] bugger:current_why_data(_162146)
^  Unify: (209) [user] bugger:current_why_data(_162146)
   Call: (210) [system] nb_current('$current_why', wp(_162146, _173406))
   Fail: (210) [system] nb_current('$current_why', wp(_162146, _173406))
^  Redo: (209) [user] bugger:current_why_data(_162146)
^  Unify: (209) [user] bugger:current_why_data(_162146)
   Call: (210) [t_l] t_l:current_why_source(_162146)
   Fail: (210) [t_l] t_l:current_why_source(_162146)
^  Fail: (209) [user] bugger:current_why_data(_162146)
^  Redo: (208) [user] bugger:current_why(_162146)
^  Unify: (208) [user] bugger:current_why(mfl4(_180834, _180836, _180838, _180840))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_181790, _181792), once(user:current_mfl4(_180834, _180836, _180838, _180840)), '$restore_trace'(_181790, _181792))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_181790, _181792), system:once(user:current_mfl4(_180834, _180836, _180838, _180840)), system:'$restore_trace'(_181790, _181792))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_181790, _181792))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_180834, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_180834, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_162146, user:current_why(_162146), _162152, [])
   Exit: (207) [$bags] findall_loop(_162146, user:current_why(_162146), [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_162146, user:current_why(_162146), [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_162146, user:current_why(_162146), [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_162146, user:current_why(_162146), [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _156606)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _156606)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_318286, _318288)
   Fail: (205) [system] [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_318286, _318288)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _156606)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _156606)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _348648)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _348648)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _348648)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _348648)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _348648)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _348648)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _348648)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _348648)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_191926, _191928)
   Fail: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_191926, _191928)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
   Call: (203) [system] is_list('next-operation'(op(+, :, 'is-expression')))
   Fail: (203) [system] is_list('next-operation'(op(+, :, 'is-expression')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _350240)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _350240)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _350240)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _370036, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_370036)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _370036, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_370036)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _370036, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_370036)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _370036, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_370036)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _400478)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _370036, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_370036)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _370036, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_370036)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-expression')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-expression')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, :, 'is-expression')), _500890, _500892)
^  Exit: (212) [user] strip_module('next-operation'(op(+, :, 'is-expression')), user, 'next-operation'(op(+, :, 'is-expression')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
   Call: (213) [system] _504634=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _506504)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _506504)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _509332)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _509332)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')))
^  Call: (215) [user] strip_module('next-operation'(op(+, :, 'is-expression')), _18832, _18834)
^  Exit: (215) [user] strip_module('next-operation'(op(+, :, 'is-expression')), user, 'next-operation'(op(+, :, 'is-expression')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), _20712, _20714)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')), true)
   Call: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), _20712, _20714)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
   Call: (216) [system] _29118=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _30988)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _30988)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _33816)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _33816)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')))
^  Call: (214) [user] assert('next-operation'(op(+, :, 'is-expression')))
^  Exit: (214) [user] assert('next-operation'(op(+, :, 'is-expression')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-expression')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-expression')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _90486)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _90486)
   Call: (217) [system] var('next-operation'(op(+, :, 'is-expression')))
   Fail: (217) [system] var('next-operation'(op(+, :, 'is-expression')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _90486)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _90486)
   Call: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _90486)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _90486)
   Call: (217) [system] _101638 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _103496)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _103496)
   Call: (218) [system] is_list('next-operation'(op(+, :, 'is-expression')))
   Fail: (218) [system] is_list('next-operation'(op(+, :, 'is-expression')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _103496)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _103496)
   Call: (218) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Exit: (218) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), _110906, _110908)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), 'next-operation', [op(+, :, 'is-expression')])
   Call: (218) [lists] lists:member(_103496, ['next-operation', op(+, :, 'is-expression')])
   Unify: (218) [lists] lists:member(_103496, ['next-operation', op(+, :, 'is-expression')])
   Call: (219) [lists] lists:member_([op(+, :, 'is-expression')], _103496, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-expression')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _90486)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _90486)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _90486)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _90486)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _90486)
   Call: (218) [system] _90486='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, :, 'is-expression')], _103496, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'is-expression')], _103496, 'next-operation')
   Call: (220) [lists] lists:member_([], _103496, op(+, :, 'is-expression'))
   Unify: (220) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
   Exit: (220) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
   Exit: (219) [lists] lists:member_([op(+, :, 'is-expression')], op(+, :, 'is-expression'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, :, 'is-expression'), ['next-operation', op(+, :, 'is-expression')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^  Call: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _90486)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _90486)
   Call: (218) [system] var(op(+, :, 'is-expression'))
   Fail: (218) [system] var(op(+, :, 'is-expression'))
^  Redo: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _90486)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _90486)
   Call: (218) [system] compound(op(+, :, 'is-expression'))
   Exit: (218) [system] compound(op(+, :, 'is-expression'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _90486=op(+, :, 'is-expression')
   Exit: (218) [system] op(+, :, 'is-expression')=op(+, :, 'is-expression')
^  Exit: (217) [user] compound_eles(0, op(+, :, 'is-expression'), op(+, :, 'is-expression'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^  Call: (216) [user] pfcIgnored(op(+, :, 'is-expression'))
^  Fail: (216) [user] pfcIgnored(op(+, :, 'is-expression'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-expression')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _158286)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _158286)
   Call: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _158286)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _158286)
   Call: (216) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Exit: (216) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _158286)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _158286)
   Call: (216) [system] _169438 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _171296)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _171296)
   Call: (217) [system] is_list('next-operation'(op(+, :, 'is-expression')))
   Fail: (217) [system] is_list('next-operation'(op(+, :, 'is-expression')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _171296)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _171296)
   Call: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), _178706, _178708)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), 'next-operation', [op(+, :, 'is-expression')])
   Call: (217) [lists] lists:member(_171296, ['next-operation', op(+, :, 'is-expression')])
   Unify: (217) [lists] lists:member(_171296, ['next-operation', op(+, :, 'is-expression')])
   Call: (218) [lists] lists:member_([op(+, :, 'is-expression')], _171296, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-expression')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _158286)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _158286)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _158286)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _158286)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _158286)
   Call: (217) [system] _158286='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, :, 'is-expression')], _171296, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'is-expression')], _171296, 'next-operation')
   Call: (219) [lists] lists:member_([], _171296, op(+, :, 'is-expression'))
   Unify: (219) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
   Exit: (219) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
   Exit: (218) [lists] lists:member_([op(+, :, 'is-expression')], op(+, :, 'is-expression'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, :, 'is-expression'), ['next-operation', op(+, :, 'is-expression')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^  Call: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _158286)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _158286)
   Call: (217) [system] var(op(+, :, 'is-expression'))
   Fail: (217) [system] var(op(+, :, 'is-expression'))
^  Redo: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _158286)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _158286)
   Call: (217) [system] compound(op(+, :, 'is-expression'))
   Exit: (217) [system] compound(op(+, :, 'is-expression'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _158286=op(+, :, 'is-expression')
   Exit: (217) [system] op(+, :, 'is-expression')=op(+, :, 'is-expression')
^  Exit: (216) [user] compound_eles(0, op(+, :, 'is-expression'), op(+, :, 'is-expression'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^  Call: (215) [user] pfcTraced(op(+, :, 'is-expression'))
^  Fail: (215) [user] pfcTraced(op(+, :, 'is-expression'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-expression')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-expression')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_324698)
^  Unify: (213) [user] pfcGetSearch(_324698)
   Call: (214) [t_l] t_l:pfcSearchTL(_326548)
   Fail: (214) [t_l] t_l:pfcSearchTL(_326548)
^  Redo: (213) [user] pfcGetSearch(_324698)
^  Call: (214) [user] pfcSearch(_329322)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _324698=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _353756)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _353756)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _353756)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'is-expression'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _364018)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
   Call: (219) [system] is_list(_371514)
   Fail: (219) [system] is_list(_371514)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-expression')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-expression')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-expression')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-expression')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-expression')))
   Call: (220) [system] copy_term('next-operation'(op(+, :, 'is-expression')), _378908)
   Exit: (220) [system] copy_term('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _421570, _421572)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _421570, _421572)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _421570, _421572)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _432812)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _433752)
   Call: (225) [system] nonvar(_434610)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _435612)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _436546)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), number_of_clauses(_445740))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), number_of_clauses(_445740))
   Call: (225) [system] nonvar(number_of_clauses(_445740))
   Exit: (225) [system] nonvar(number_of_clauses(_445740))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_445740), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_445740), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _460584), (prolog_current_choice(_460594), push_current_choice(_460594), clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _460616), pfc_call(_460616)), nb_setval('$pfc_current_choice', _460584))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _460584), user:(prolog_current_choice(_460594), push_current_choice(_460594), clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _460616), pfc_call(_460616)), user:nb_setval('$pfc_current_choice', _460584))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _460584))
   Call: (227) [system] nb_current('$pfc_current_choice', _460584)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_460594)
   Exit: (226) [system] prolog_current_choice(2927)
^  Call: (226) [user] push_current_choice(2927)
^  Unify: (226) [user] push_current_choice(2927)
   Call: (227) [system] nb_current('$pfc_current_choice', _469934)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (226) [user] push_current_choice(2927)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _460616)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _460616)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _478306)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _460584), user:(prolog_current_choice(_460594), push_current_choice(_460594), clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _460616), pfc_call(_460616)), user:nb_setval('$pfc_current_choice', _460584))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^  Redo: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Call: (222) [user] pfc_spft(_493176, _493262, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184))
^  Unify: (222) [user] pfc_spft(_493176, _494194, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184))
^  Call: (223) [user] pfcCallSystem('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^  Call: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^  Unify: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
   Call: (225) [system] var('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
   Fail: (225) [system] var('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^  Redo: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^  Unify: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
   Call: (225) [system] callable('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
   Exit: (225) [system] callable('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^  Unify: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^  Redo: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^  Unify: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^  Call: (225) [user] predicate_property('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
   Call: (228) [system] callable('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
   Exit: (228) [system] callable('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^  Unify: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^  Call: (225) [user] predicate_property('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Exit: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _9236, _9238)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _9236, _9238)
   Call: (228) [system] compound('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Exit: (228) [system] compound('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (228) [system] compound_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _9236, _9238)
   Exit: (228) [system] compound_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Unify: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Call: (225) [user] predicate_property('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _20478)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _21418)
   Call: (226) [system] nonvar(_22276)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _23278)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _24212)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Exit: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Call: (225) [user] predicate_property('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), number_of_clauses(_33406))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), number_of_clauses(_33406))
   Call: (226) [system] nonvar(number_of_clauses(_33406))
   Exit: (226) [system] nonvar(number_of_clauses(_33406))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_33406), user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_33406), user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (228) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Exit: (228) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(737), user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), number_of_clauses(737))
^  Unify: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _48250), (prolog_current_choice(_48260), push_current_choice(_48260), clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _48282), pfc_call(_48282)), nb_setval('$pfc_current_choice', _48250))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _48250), user:(prolog_current_choice(_48260), push_current_choice(_48260), clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _48282), pfc_call(_48282)), user:nb_setval('$pfc_current_choice', _48250))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _48250))
   Call: (228) [system] nb_current('$pfc_current_choice', _48250)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_48260)
   Exit: (227) [system] prolog_current_choice(2947)
^  Call: (227) [user] push_current_choice(2947)
^  Unify: (227) [user] push_current_choice(2947)
   Call: (228) [system] nb_current('$pfc_current_choice', _57600)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (227) [user] push_current_choice(2947)
^  Call: (227) [user] clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _48282)
^  Fail: (227) [user] clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _48282)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _65972)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _48250), user:(prolog_current_choice(_48260), push_current_choice(_48260), clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _48282), pfc_call(_48282)), user:nb_setval('$pfc_current_choice', _48250))
^  Fail: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Fail: (222) [user] pfc_spft(_3838, _73476, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846))
^  Redo: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-expression')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_3608)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_3608)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_170782)
   Fail: (203) [t_l] t_l:pfcSearchTL(_170782)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_173556)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-expression')))
^  Exit: (197) [user] if_t(into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], op(+, :, 'is-expression')), pfcAdd_Now('next-operation'(op(+, :, 'is-expression'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422)
   Call: (200) [system] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])\=[_195022|_195024]
   Exit: (200) [system] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])\=[_195022|_195024]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_198760, _198762), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_198760, _198762), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Unify: (204) [user] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Call: (205) [user] metta_interp_mode(+, _202476)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Call: (206) [user] metta_interp_mode(load, _207066)
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Call: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _216288)
   Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_222764, _222766), once(user:is_compatio0), '$restore_trace'(_222764, _222766))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_222764, _222766), system:once(user:is_compatio0), system:'$restore_trace'(_222764, _222766))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_222764, _222766))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_228382, must_det_ll(user:metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))), (_228382==""->true;our_ansi_format('#ffa505', '~w~n', [_228382]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_228382, must_det_ll(user:metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))), (_228382==""->true;our_ansi_format('#ffa505', '~w~n', [_228382]))))
  (: is-expression 
    (-> Atom Bool))
  ; Action: load=metta_atom_asserted('&self',[:,'is-expression',[->,'Atom','Bool']])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
   Exit: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Exit: (204) [user] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Call: (204) [system] _3422='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_198760, _198762), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, [=, ['is-expression', _261562], [==, ['get-metatype', _261562], 'Expression']], ['_x'=_261562], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(252, 13, 32, 252))
^  Exit: (194) [user] metta_file_buffer(+, [=, ['is-expression', _261562], [==, ['get-metatype', _261562], 'Expression']], ['_x'=_261562], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(252, 13, 32, 252))
^  Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_261562])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_261562])
   Call: (196) [apply] apply:maplist_(['_x'=_261562], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_x'=_261562], user:maybe_assign)
   Call: (197) [user] maybe_assign('_x'=_261562)
   Unify: (197) [user] maybe_assign('_x'=_261562)
^  Call: (198) [user] ignore(_261562=_x)
^  Unify: (198) [system] ignore(user:(_261562=_x))
   Call: (199) [system] _261562=_x
   Exit: (199) [system] _x=_x
^  Exit: (198) [system] ignore(user:(_x=_x))
   Exit: (197) [user] maybe_assign('_x'=_x)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Call: (197) [system] var([=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Call: (197) [system] string([=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _341706), pfcAdd_Now('next-operation'(_341706)))
^  Unify: (197) [user] if_t(into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _341706), pfcAdd_Now('next-operation'(_341706)))
   Call: (198) [user] into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _341706)
   Unify: (198) [user] into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], op(+, =, _344498))
   Call: (199) [user] o_s([['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _344498)
   Unify: (199) [user] o_s([['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _344498)
   Call: (200) [user] o_s(['is-expression', _x], _344498)
   Unify: (200) [user] o_s(['is-expression', _x], _344498)
   Call: (201) [user] o_s('is-expression', _344498)
   Unify: (201) [user] o_s('is-expression', 'is-expression')
   Exit: (201) [user] o_s('is-expression', 'is-expression')
   Exit: (200) [user] o_s(['is-expression', _x], 'is-expression')
   Exit: (199) [user] o_s([['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], 'is-expression')
   Exit: (198) [user] into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], op(+, =, 'is-expression'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-expression')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-expression')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')))
^  Call: (200) [user] must_ex(current_why_UU(_365716))
^  Unify: (200) [user] must_ex(current_why_UU(_365716))
   Call: (202) [user] current_why_UU(_365716)
   Unify: (202) [user] current_why_UU(_365716)
^  Call: (203) [user] get_why_uu(_365716)
^  Unify: (203) [user] get_why_uu(_365716)
^  Call: (204) [user] findall(_371256, current_why(_371256), _371262)
^  Unify: (204) [$bags] findall(_371256, user:current_why(_371256), _371262)
^  Call: (205) [$bags] findall(_371256, user:current_why(_371256), _371262, [])
^  Unify: (205) [$bags] findall(_371256, user:current_why(_371256), _371262, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_371256, user:current_why(_371256), _371262, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_371256, user:current_why(_371256), _371262, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_371256, user:current_why(_371256), _371262, [])
   Unify: (207) [$bags] findall_loop(_371256, user:current_why(_371256), _371262, [])
^  Call: (208) [user] bugger:current_why(_371256)
^  Unify: (208) [user] bugger:current_why(_371256)
^  Call: (209) [user] bugger:current_why_data(_371256)
^  Unify: (209) [user] bugger:current_why_data(_371256)
   Call: (210) [system] nb_current('$current_why', wp(_371256, _382516))
   Fail: (210) [system] nb_current('$current_why', wp(_371256, _382516))
^  Redo: (209) [user] bugger:current_why_data(_371256)
^  Unify: (209) [user] bugger:current_why_data(_371256)
   Call: (210) [t_l] t_l:current_why_source(_371256)
   Fail: (210) [t_l] t_l:current_why_source(_371256)
^  Fail: (209) [user] bugger:current_why_data(_371256)
^  Redo: (208) [user] bugger:current_why(_371256)
^  Unify: (208) [user] bugger:current_why(mfl4(_389944, _389946, _389948, _389950))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_390900, _390902), once(user:current_mfl4(_389944, _389946, _389948, _389950)), '$restore_trace'(_390900, _390902))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_390900, _390902), system:once(user:current_mfl4(_389944, _389946, _389948, _389950)), system:'$restore_trace'(_390900, _390902))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_390900, _390902))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_389944, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_389944, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_371256, user:current_why(_371256), _371262, [])
   Exit: (207) [$bags] findall_loop(_371256, user:current_why(_371256), [P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_371256, user:current_why(_371256), [P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_371256, user:current_why(_371256), [P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_371256, user:current_why(_371256), [P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _365716)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _365716)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_8328, _8330)
   Fail: (205) [system] [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_8328, _8330)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38674)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38674)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38674)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38674)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38674)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38674)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _38674)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _38674)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _38674)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_401162, _401164)
   Fail: (206) [system] P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_401162, _401164)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
   Call: (203) [system] is_list('next-operation'(op(+, =, 'is-expression')))
   Fail: (203) [system] is_list('next-operation'(op(+, =, 'is-expression')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _40420)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _40420)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _40420)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60216, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_60216)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60216, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_60216)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60216, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_60216)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60216, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_60216)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _90658)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60216, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_60216)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60216, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_60216)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-expression')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-expression')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, =, 'is-expression')), _191070, _191072)
^  Exit: (212) [user] strip_module('next-operation'(op(+, =, 'is-expression')), user, 'next-operation'(op(+, =, 'is-expression')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
   Call: (213) [system] _194814=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _196684)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _196684)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _199512)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _199512)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')))
^  Call: (215) [user] strip_module('next-operation'(op(+, =, 'is-expression')), _226822, _226824)
^  Exit: (215) [user] strip_module('next-operation'(op(+, =, 'is-expression')), user, 'next-operation'(op(+, =, 'is-expression')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), _228702, _228704)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')), true)
   Call: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), _228702, _228704)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
   Call: (216) [system] _237108=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _238978)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _238978)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _241806)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _241806)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')))
^  Call: (214) [user] assert('next-operation'(op(+, =, 'is-expression')))
^  Exit: (214) [user] assert('next-operation'(op(+, =, 'is-expression')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-expression')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-expression')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _298476)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _298476)
   Call: (217) [system] var('next-operation'(op(+, =, 'is-expression')))
   Fail: (217) [system] var('next-operation'(op(+, =, 'is-expression')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _298476)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _298476)
   Call: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _298476)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _298476)
   Call: (217) [system] _309628 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _311486)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _311486)
   Call: (218) [system] is_list('next-operation'(op(+, =, 'is-expression')))
   Fail: (218) [system] is_list('next-operation'(op(+, =, 'is-expression')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _311486)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _311486)
   Call: (218) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Exit: (218) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), _318896, _318898)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), 'next-operation', [op(+, =, 'is-expression')])
   Call: (218) [lists] lists:member(_311486, ['next-operation', op(+, =, 'is-expression')])
   Unify: (218) [lists] lists:member(_311486, ['next-operation', op(+, =, 'is-expression')])
   Call: (219) [lists] lists:member_([op(+, =, 'is-expression')], _311486, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-expression')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _298476)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _298476)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _298476)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _298476)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _298476)
   Call: (218) [system] _298476='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, =, 'is-expression')], _311486, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'is-expression')], _311486, 'next-operation')
   Call: (220) [lists] lists:member_([], _311486, op(+, =, 'is-expression'))
   Unify: (220) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
   Exit: (220) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
   Exit: (219) [lists] lists:member_([op(+, =, 'is-expression')], op(+, =, 'is-expression'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, =, 'is-expression'), ['next-operation', op(+, =, 'is-expression')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^  Call: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _298476)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _298476)
   Call: (218) [system] var(op(+, =, 'is-expression'))
   Fail: (218) [system] var(op(+, =, 'is-expression'))
^  Redo: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _298476)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _298476)
   Call: (218) [system] compound(op(+, =, 'is-expression'))
   Exit: (218) [system] compound(op(+, =, 'is-expression'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _298476=op(+, =, 'is-expression')
   Exit: (218) [system] op(+, =, 'is-expression')=op(+, =, 'is-expression')
^  Exit: (217) [user] compound_eles(0, op(+, =, 'is-expression'), op(+, =, 'is-expression'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^  Call: (216) [user] pfcIgnored(op(+, =, 'is-expression'))
^  Fail: (216) [user] pfcIgnored(op(+, =, 'is-expression'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-expression')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _366276)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _366276)
   Call: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _366276)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _366276)
   Call: (216) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _366276)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _366276)
   Call: (216) [system] _377428 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _379286)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _379286)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'is-expression')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'is-expression')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _379286)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _379286)
   Call: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), _386696, _386698)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), 'next-operation', [op(+, =, 'is-expression')])
   Call: (217) [lists] lists:member(_379286, ['next-operation', op(+, =, 'is-expression')])
   Unify: (217) [lists] lists:member(_379286, ['next-operation', op(+, =, 'is-expression')])
   Call: (218) [lists] lists:member_([op(+, =, 'is-expression')], _379286, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-expression')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _366276)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _366276)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _366276)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _366276)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _366276)
   Call: (217) [system] _366276='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'is-expression')], _379286, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'is-expression')], _379286, 'next-operation')
   Call: (219) [lists] lists:member_([], _379286, op(+, =, 'is-expression'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
   Exit: (218) [lists] lists:member_([op(+, =, 'is-expression')], op(+, =, 'is-expression'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'is-expression'), ['next-operation', op(+, =, 'is-expression')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _366276)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _366276)
   Call: (217) [system] var(op(+, =, 'is-expression'))
   Fail: (217) [system] var(op(+, =, 'is-expression'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _366276)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _366276)
   Call: (217) [system] compound(op(+, =, 'is-expression'))
   Exit: (217) [system] compound(op(+, =, 'is-expression'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _366276=op(+, =, 'is-expression')
   Exit: (217) [system] op(+, =, 'is-expression')=op(+, =, 'is-expression')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'is-expression'), op(+, =, 'is-expression'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^  Call: (215) [user] pfcTraced(op(+, =, 'is-expression'))
^  Fail: (215) [user] pfcTraced(op(+, =, 'is-expression'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-expression')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-expression')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_14386)
^  Unify: (213) [user] pfcGetSearch(_14386)
   Call: (214) [t_l] t_l:pfcSearchTL(_16236)
   Fail: (214) [t_l] t_l:pfcSearchTL(_16236)
^  Redo: (213) [user] pfcGetSearch(_14386)
^  Call: (214) [user] pfcSearch(_19010)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _14386=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _43444)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _43444)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _43444)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'is-expression'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _53706)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
   Call: (219) [system] is_list(_61202)
   Fail: (219) [system] is_list(_61202)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-expression')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-expression')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-expression')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-expression')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-expression')))
   Call: (220) [system] copy_term('next-operation'(op(+, =, 'is-expression')), _68596)
   Exit: (220) [system] copy_term('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _111258, _111260)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _111258, _111260)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _111258, _111260)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _122500)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _123440)
   Call: (225) [system] nonvar(_124298)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _125300)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _126234)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), number_of_clauses(_135428))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), number_of_clauses(_135428))
   Call: (225) [system] nonvar(number_of_clauses(_135428))
   Exit: (225) [system] nonvar(number_of_clauses(_135428))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_135428), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_135428), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _150272), (prolog_current_choice(_150282), push_current_choice(_150282), clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _150304), pfc_call(_150304)), nb_setval('$pfc_current_choice', _150272))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _150272), user:(prolog_current_choice(_150282), push_current_choice(_150282), clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _150304), pfc_call(_150304)), user:nb_setval('$pfc_current_choice', _150272))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _150272))
   Call: (227) [system] nb_current('$pfc_current_choice', _150272)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_150282)
   Exit: (226) [system] prolog_current_choice(2930)
^  Call: (226) [user] push_current_choice(2930)
^  Unify: (226) [user] push_current_choice(2930)
   Call: (227) [system] nb_current('$pfc_current_choice', _159622)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (226) [user] push_current_choice(2930)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _150304)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _150304)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _167994)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _150272), user:(prolog_current_choice(_150282), push_current_choice(_150282), clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _150304), pfc_call(_150304)), user:nb_setval('$pfc_current_choice', _150272))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^  Redo: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Call: (222) [user] pfc_spft(_182864, _182950, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872))
^  Unify: (222) [user] pfc_spft(_182864, _183882, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872))
^  Call: (223) [user] pfcCallSystem('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Call: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Call: (225) [system] var('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Fail: (225) [system] var('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Redo: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Call: (225) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Exit: (225) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Redo: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Call: (225) [user] predicate_property('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Call: (228) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Exit: (228) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Call: (225) [user] predicate_property('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Call: (227) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Exit: (227) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _219022, _219024)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _219022, _219024)
   Call: (228) [system] compound('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Exit: (228) [system] compound('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Call: (228) [system] compound_name_arity('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _219022, _219024)
   Exit: (228) [system] compound_name_arity('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Call: (225) [user] predicate_property('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _230264)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _231204)
   Call: (226) [system] nonvar(_232062)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _233064)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _233998)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Call: (227) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Exit: (227) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Call: (225) [user] predicate_property('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), number_of_clauses(_243192))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), number_of_clauses(_243192))
   Call: (226) [system] nonvar(number_of_clauses(_243192))
   Exit: (226) [system] nonvar(number_of_clauses(_243192))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_243192), user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_243192), user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Call: (228) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Exit: (228) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(739), user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), number_of_clauses(739))
^  Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _258036), (prolog_current_choice(_258046), push_current_choice(_258046), clause('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _258068), pfc_call(_258068)), nb_setval('$pfc_current_choice', _258036))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _258036), user:(prolog_current_choice(_258046), push_current_choice(_258046), clause('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _258068), pfc_call(_258068)), user:nb_setval('$pfc_current_choice', _258036))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _258036))
   Call: (228) [system] nb_current('$pfc_current_choice', _258036)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_258046)
   Exit: (227) [system] prolog_current_choice(2950)
^  Call: (227) [user] push_current_choice(2950)
^  Unify: (227) [user] push_current_choice(2950)
   Call: (228) [system] nb_current('$pfc_current_choice', _267386)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (227) [user] push_current_choice(2950)
^  Call: (227) [user] clause('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _258068)
^  Fail: (227) [user] clause('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _258068)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _275758)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _258036), user:(prolog_current_choice(_258046), push_current_choice(_258046), clause('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _258068), pfc_call(_258068)), user:nb_setval('$pfc_current_choice', _258036))
^  Fail: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^  Fail: (222) [user] pfc_spft(_182864, _283262, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872))
^  Redo: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-expression')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_3648)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_3648)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_3648)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_380568)
   Fail: (203) [t_l] t_l:pfcSearchTL(_380568)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_383342)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-expression')))
^  Exit: (197) [user] if_t(into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], op(+, =, 'is-expression')), pfcAdd_Now('next-operation'(op(+, =, 'is-expression'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422)
   Call: (200) [system] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])\=[_404808|_404810]
   Exit: (200) [system] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])\=[_404808|_404810]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'), error(_408546, _408548), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'), error(_408546, _408548), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Unify: (204) [user] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Call: (205) [user] metta_interp_mode(+, _412262)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Call: (206) [user] metta_interp_mode(load, _416852)
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Call: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _426074)
   Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_432550, _432552), once(user:is_compatio0), '$restore_trace'(_432550, _432552))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_432550, _432552), system:once(user:is_compatio0), system:'$restore_trace'(_432550, _432552))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_432550, _432552))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_438168, must_det_ll(user:metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))), (_438168==""->true;our_ansi_format('#ffa505', '~w~n', [_438168]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_438168, must_det_ll(user:metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))), (_438168==""->true;our_ansi_format('#ffa505', '~w~n', [_438168]))))
  (= 
    (is-expression $x) 
    (== 
      (get-metatype $x) Expression))
  ; Action: load=metta_atom_asserted('&self',[=,['is-expression',_x],[==,['get-metatype',_x],'Expression']])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Exit: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Exit: (204) [user] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Call: (204) [system] _3422='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->'True'='True';'True'='False'), error(_408546, _408548), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, [:, 'is-closed', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(313, 15, 37, 313))
^  Exit: (194) [user] metta_file_buffer(+, [:, 'is-closed', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(313, 15, 37, 313))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] var([:, 'is-closed', [->, 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [:, 'is-closed', [->, 'Atom', 'Bool']]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] string([:, 'is-closed', [->, 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], _21748), pfcAdd_Now('next-operation'(_21748)))
^  Unify: (197) [user] if_t(into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], _21748), pfcAdd_Now('next-operation'(_21748)))
   Call: (198) [user] into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], _21748)
   Unify: (198) [user] into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], op(+, :, _24540))
   Call: (199) [user] o_s(['is-closed', [->, 'Atom', 'Bool']], _24540)
   Unify: (199) [user] o_s(['is-closed', [->, 'Atom', 'Bool']], _24540)
   Call: (200) [user] o_s('is-closed', _24540)
   Unify: (200) [user] o_s('is-closed', 'is-closed')
   Exit: (200) [user] o_s('is-closed', 'is-closed')
   Exit: (199) [user] o_s(['is-closed', [->, 'Atom', 'Bool']], 'is-closed')
   Exit: (198) [user] into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], op(+, :, 'is-closed'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-closed')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-closed')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')))
^  Call: (200) [user] must_ex(current_why_UU(_43010))
^  Unify: (200) [user] must_ex(current_why_UU(_43010))
   Call: (202) [user] current_why_UU(_43010)
   Unify: (202) [user] current_why_UU(_43010)
^  Call: (203) [user] get_why_uu(_43010)
^  Unify: (203) [user] get_why_uu(_43010)
^  Call: (204) [user] findall(_48550, current_why(_48550), _48556)
^  Unify: (204) [$bags] findall(_48550, user:current_why(_48550), _48556)
^  Call: (205) [$bags] findall(_48550, user:current_why(_48550), _48556, [])
^  Unify: (205) [$bags] findall(_48550, user:current_why(_48550), _48556, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_48550, user:current_why(_48550), _48556, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_48550, user:current_why(_48550), _48556, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_48550, user:current_why(_48550), _48556, [])
   Unify: (207) [$bags] findall_loop(_48550, user:current_why(_48550), _48556, [])
^  Call: (208) [user] bugger:current_why(_48550)
^  Unify: (208) [user] bugger:current_why(_48550)
^  Call: (209) [user] bugger:current_why_data(_48550)
^  Unify: (209) [user] bugger:current_why_data(_48550)
   Call: (210) [system] nb_current('$current_why', wp(_48550, _59810))
   Fail: (210) [system] nb_current('$current_why', wp(_48550, _59810))
^  Redo: (209) [user] bugger:current_why_data(_48550)
^  Unify: (209) [user] bugger:current_why_data(_48550)
   Call: (210) [t_l] t_l:current_why_source(_48550)
   Fail: (210) [t_l] t_l:current_why_source(_48550)
^  Fail: (209) [user] bugger:current_why_data(_48550)
^  Redo: (208) [user] bugger:current_why(_48550)
^  Unify: (208) [user] bugger:current_why(mfl4(_67238, _67240, _67242, _67244))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_68194, _68196), once(user:current_mfl4(_67238, _67240, _67242, _67244)), '$restore_trace'(_68194, _68196))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_68194, _68196), system:once(user:current_mfl4(_67238, _67240, _67242, _67244)), system:'$restore_trace'(_68194, _68196))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_68194, _68196))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_67238, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_67238, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_48550, user:current_why(_48550), _48556, [])
   Exit: (207) [$bags] findall_loop(_48550, user:current_why(_48550), [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_48550, user:current_why(_48550), [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_48550, user:current_why(_48550), [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_48550, user:current_why(_48550), [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _43010)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _43010)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_204656, _204658)
   Fail: (205) [system] [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_204656, _204658)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _43010)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _43010)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _235010)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _235010)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _235010)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _235010)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _235010)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _235010)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _235010)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _235010)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _235010)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_79536, _79538)
   Fail: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_79536, _79538)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
   Call: (203) [system] is_list('next-operation'(op(+, :, 'is-closed')))
   Fail: (203) [system] is_list('next-operation'(op(+, :, 'is-closed')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _237850)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _237850)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _237850)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _257646, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_257646)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _257646, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_257646)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _257646, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_257646)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _257646, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_257646)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _288088)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _257646, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_257646)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _257646, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_257646)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-closed')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-closed')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, :, 'is-closed')), _388500, _388502)
^  Exit: (212) [user] strip_module('next-operation'(op(+, :, 'is-closed')), user, 'next-operation'(op(+, :, 'is-closed')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
   Call: (213) [system] _392244=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _394114)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _394114)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _396942)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _396942)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')))
^  Call: (215) [user] strip_module('next-operation'(op(+, :, 'is-closed')), _424252, _424254)
^  Exit: (215) [user] strip_module('next-operation'(op(+, :, 'is-closed')), user, 'next-operation'(op(+, :, 'is-closed')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), _426132, _426134)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')), true)
   Call: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), _426132, _426134)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
   Call: (216) [system] _434538=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _436408)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _436408)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _439236)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _439236)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')))
^  Call: (214) [user] assert('next-operation'(op(+, :, 'is-closed')))
^  Exit: (214) [user] assert('next-operation'(op(+, :, 'is-closed')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-closed')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-closed')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _495906)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _495906)
   Call: (217) [system] var('next-operation'(op(+, :, 'is-closed')))
   Fail: (217) [system] var('next-operation'(op(+, :, 'is-closed')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _495906)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _495906)
   Call: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _495906)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _495906)
   Call: (217) [system] _507058 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _508916)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _508916)
   Call: (218) [system] is_list('next-operation'(op(+, :, 'is-closed')))
   Fail: (218) [system] is_list('next-operation'(op(+, :, 'is-closed')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _508916)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _508916)
   Call: (218) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Exit: (218) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), _516326, _516328)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), 'next-operation', [op(+, :, 'is-closed')])
   Call: (218) [lists] lists:member(_508916, ['next-operation', op(+, :, 'is-closed')])
   Unify: (218) [lists] lists:member(_508916, ['next-operation', op(+, :, 'is-closed')])
   Call: (219) [lists] lists:member_([op(+, :, 'is-closed')], _508916, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-closed')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _3744)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _3744)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _3744)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _3744)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _3744)
   Call: (218) [system] _3744='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, :, 'is-closed')], _3748, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'is-closed')], _3748, 'next-operation')
   Call: (220) [lists] lists:member_([], _3748, op(+, :, 'is-closed'))
   Unify: (220) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
   Exit: (220) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
   Exit: (219) [lists] lists:member_([op(+, :, 'is-closed')], op(+, :, 'is-closed'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, :, 'is-closed'), ['next-operation', op(+, :, 'is-closed')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^  Call: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
   Call: (218) [system] var(op(+, :, 'is-closed'))
   Fail: (218) [system] var(op(+, :, 'is-closed'))
^  Redo: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
   Call: (218) [system] compound(op(+, :, 'is-closed'))
   Exit: (218) [system] compound(op(+, :, 'is-closed'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _3744=op(+, :, 'is-closed')
   Exit: (218) [system] op(+, :, 'is-closed')=op(+, :, 'is-closed')
^  Exit: (217) [user] compound_eles(0, op(+, :, 'is-closed'), op(+, :, 'is-closed'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^  Call: (216) [user] pfcIgnored(op(+, :, 'is-closed'))
^  Fail: (216) [user] pfcIgnored(op(+, :, 'is-closed'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-closed')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _43506)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _43506)
   Call: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _43506)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _43506)
   Call: (216) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Exit: (216) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _43506)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _43506)
   Call: (216) [system] _54658 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _56516)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _56516)
   Call: (217) [system] is_list('next-operation'(op(+, :, 'is-closed')))
   Fail: (217) [system] is_list('next-operation'(op(+, :, 'is-closed')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _56516)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _56516)
   Call: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), _63926, _63928)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), 'next-operation', [op(+, :, 'is-closed')])
   Call: (217) [lists] lists:member(_56516, ['next-operation', op(+, :, 'is-closed')])
   Unify: (217) [lists] lists:member(_56516, ['next-operation', op(+, :, 'is-closed')])
   Call: (218) [lists] lists:member_([op(+, :, 'is-closed')], _56516, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-closed')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _43506)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _43506)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _43506)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _43506)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _43506)
   Call: (217) [system] _43506='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, :, 'is-closed')], _56516, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'is-closed')], _56516, 'next-operation')
   Call: (219) [lists] lists:member_([], _56516, op(+, :, 'is-closed'))
   Unify: (219) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
   Exit: (219) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
   Exit: (218) [lists] lists:member_([op(+, :, 'is-closed')], op(+, :, 'is-closed'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, :, 'is-closed'), ['next-operation', op(+, :, 'is-closed')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^  Call: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _43506)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _43506)
   Call: (217) [system] var(op(+, :, 'is-closed'))
   Fail: (217) [system] var(op(+, :, 'is-closed'))
^  Redo: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _43506)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _43506)
   Call: (217) [system] compound(op(+, :, 'is-closed'))
   Exit: (217) [system] compound(op(+, :, 'is-closed'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _43506=op(+, :, 'is-closed')
   Exit: (217) [system] op(+, :, 'is-closed')=op(+, :, 'is-closed')
^  Exit: (216) [user] compound_eles(0, op(+, :, 'is-closed'), op(+, :, 'is-closed'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^  Call: (215) [user] pfcTraced(op(+, :, 'is-closed'))
^  Fail: (215) [user] pfcTraced(op(+, :, 'is-closed'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-closed')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-closed')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_209918)
^  Unify: (213) [user] pfcGetSearch(_209918)
   Call: (214) [t_l] t_l:pfcSearchTL(_211768)
   Fail: (214) [t_l] t_l:pfcSearchTL(_211768)
^  Redo: (213) [user] pfcGetSearch(_209918)
^  Call: (214) [user] pfcSearch(_214542)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _209918=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _238976)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _238976)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _238976)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'is-closed'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _249238)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
   Call: (219) [system] is_list(_256734)
   Fail: (219) [system] is_list(_256734)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-closed')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-closed')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-closed')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-closed')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-closed')))
   Call: (220) [system] copy_term('next-operation'(op(+, :, 'is-closed')), _264128)
   Exit: (220) [system] copy_term('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _306790, _306792)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _306790, _306792)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _306790, _306792)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _318032)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _318972)
   Call: (225) [system] nonvar(_319830)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _320832)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _321766)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), number_of_clauses(_330960))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), number_of_clauses(_330960))
   Call: (225) [system] nonvar(number_of_clauses(_330960))
   Exit: (225) [system] nonvar(number_of_clauses(_330960))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_330960), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_330960), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _345804), (prolog_current_choice(_345814), push_current_choice(_345814), clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _345836), pfc_call(_345836)), nb_setval('$pfc_current_choice', _345804))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _345804), user:(prolog_current_choice(_345814), push_current_choice(_345814), clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _345836), pfc_call(_345836)), user:nb_setval('$pfc_current_choice', _345804))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _345804))
   Call: (227) [system] nb_current('$pfc_current_choice', _345804)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_345814)
   Exit: (226) [system] prolog_current_choice(2927)
^  Call: (226) [user] push_current_choice(2927)
^  Unify: (226) [user] push_current_choice(2927)
   Call: (227) [system] nb_current('$pfc_current_choice', _355154)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (226) [user] push_current_choice(2927)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _345836)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _345836)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _363526)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _345804), user:(prolog_current_choice(_345814), push_current_choice(_345814), clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _345836), pfc_call(_345836)), user:nb_setval('$pfc_current_choice', _345804))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^  Redo: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Call: (222) [user] pfc_spft(_378396, _378482, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404))
^  Unify: (222) [user] pfc_spft(_378396, _379414, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404))
^  Call: (223) [user] pfcCallSystem('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Call: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Call: (225) [system] var('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Fail: (225) [system] var('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Redo: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Call: (225) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Exit: (225) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Redo: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Call: (225) [user] predicate_property('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Call: (228) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Exit: (228) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Call: (225) [user] predicate_property('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Call: (227) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Exit: (227) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _414554, _414556)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _414554, _414556)
   Call: (228) [system] compound('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Exit: (228) [system] compound('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Call: (228) [system] compound_name_arity('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _414554, _414556)
   Exit: (228) [system] compound_name_arity('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Call: (225) [user] predicate_property('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _425796)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _426736)
   Call: (226) [system] nonvar(_427594)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _428596)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _429530)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Call: (227) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Exit: (227) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Call: (225) [user] predicate_property('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), number_of_clauses(_438724))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), number_of_clauses(_438724))
   Call: (226) [system] nonvar(number_of_clauses(_438724))
   Exit: (226) [system] nonvar(number_of_clauses(_438724))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_438724), user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_438724), user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Call: (228) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Exit: (228) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(741), user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), number_of_clauses(741))
^  Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _453568), (prolog_current_choice(_453578), push_current_choice(_453578), clause('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _453600), pfc_call(_453600)), nb_setval('$pfc_current_choice', _453568))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _453568), user:(prolog_current_choice(_453578), push_current_choice(_453578), clause('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _453600), pfc_call(_453600)), user:nb_setval('$pfc_current_choice', _453568))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _453568))
   Call: (228) [system] nb_current('$pfc_current_choice', _453568)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_453578)
   Exit: (227) [system] prolog_current_choice(2947)
^  Call: (227) [user] push_current_choice(2947)
^  Unify: (227) [user] push_current_choice(2947)
   Call: (228) [system] nb_current('$pfc_current_choice', _462918)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (227) [user] push_current_choice(2947)
^  Call: (227) [user] clause('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _453600)
^  Fail: (227) [user] clause('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _453600)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _471290)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _453568), user:(prolog_current_choice(_453578), push_current_choice(_453578), clause('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _453600), pfc_call(_453600)), user:nb_setval('$pfc_current_choice', _453568))
^  Fail: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^  Fail: (222) [user] pfc_spft(_378396, _478794, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404))
^  Redo: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-closed')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_3608)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_3608)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_57170)
   Fail: (203) [t_l] t_l:pfcSearchTL(_57170)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_59944)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-closed')))
^  Exit: (197) [user] if_t(into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], op(+, :, 'is-closed')), pfcAdd_Now('next-operation'(op(+, :, 'is-closed'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422)
   Call: (200) [system] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])\=[_81410|_81412]
   Exit: (200) [system] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])\=[_81410|_81412]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_85148, _85150), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_85148, _85150), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Unify: (204) [user] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Call: (205) [user] metta_interp_mode(+, _88864)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Call: (206) [user] metta_interp_mode(load, _93454)
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Call: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _102676)
   Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_109152, _109154), once(user:is_compatio0), '$restore_trace'(_109152, _109154))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_109152, _109154), system:once(user:is_compatio0), system:'$restore_trace'(_109152, _109154))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_109152, _109154))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_114770, must_det_ll(user:metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))), (_114770==""->true;our_ansi_format('#ffa505', '~w~n', [_114770]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_114770, must_det_ll(user:metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))), (_114770==""->true;our_ansi_format('#ffa505', '~w~n', [_114770]))))
  (: is-closed 
    (-> Atom Bool))
  ; Action: load=metta_atom_asserted('&self',[:,'is-closed',[->,'Atom','Bool']])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
   Exit: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Exit: (204) [user] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Call: (204) [system] _3422='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_85148, _85150), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, [=, ['is-closed', _147948], [if, ['is-variable', _147948], 'False', [if, [==, [], _147948], 'True', [if, ['is-expression', _147948], [and, [let, _148086, ['car-atom', _147948], ['is-closed', _148086]], [let, _148140, ['cdr-atom', _147948], ['is-closed', _148140]]], 'True']]]], ['_tail'=_148140, '_head'=_148086, '_x'=_147948], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(343, 17, 28, 343))
^  Exit: (194) [user] metta_file_buffer(+, [=, ['is-closed', _147948], [if, ['is-variable', _147948], 'False', [if, [==, [], _147948], 'True', [if, ['is-expression', _147948], [and, [let, _148086, ['car-atom', _147948], ['is-closed', _148086]], [let, _148140, ['cdr-atom', _147948], ['is-closed', _148140]]], 'True']]]], ['_tail'=_148140, '_head'=_148086, '_x'=_147948], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(343, 17, 28, 343))
^  Call: (195) [user] apply:maplist(maybe_assign, ['_tail'=_148140, '_head'=_148086, '_x'=_147948])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_tail'=_148140, '_head'=_148086, '_x'=_147948])
   Call: (196) [apply] apply:maplist_(['_tail'=_148140, '_head'=_148086, '_x'=_147948], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_tail'=_148140, '_head'=_148086, '_x'=_147948], user:maybe_assign)
   Call: (197) [user] maybe_assign('_tail'=_148140)
   Unify: (197) [user] maybe_assign('_tail'=_148140)
^  Call: (198) [user] ignore(_148140=_tail)
^  Unify: (198) [system] ignore(user:(_148140=_tail))
   Call: (199) [system] _148140=_tail
   Exit: (199) [system] _tail=_tail
^  Exit: (198) [system] ignore(user:(_tail=_tail))
   Exit: (197) [user] maybe_assign('_tail'=_tail)
   Call: (197) [apply] apply:maplist_(['_head'=_148086, '_x'=_147948], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_head'=_148086, '_x'=_147948], user:maybe_assign)
   Call: (198) [user] maybe_assign('_head'=_148086)
   Unify: (198) [user] maybe_assign('_head'=_148086)
^  Call: (199) [user] ignore(_148086=_head)
^  Unify: (199) [system] ignore(user:(_148086=_head))
   Call: (200) [system] _148086=_head
   Exit: (200) [system] _head=_head
^  Exit: (199) [system] ignore(user:(_head=_head))
   Exit: (198) [user] maybe_assign('_head'=_head)
   Call: (198) [apply] apply:maplist_(['_x'=_147948], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_x'=_147948], user:maybe_assign)
   Call: (199) [user] maybe_assign('_x'=_147948)
   Unify: (199) [user] maybe_assign('_x'=_147948)
^  Call: (200) [user] ignore(_147948=_x)
^  Unify: (200) [system] ignore(user:(_147948=_x))
   Call: (201) [system] _147948=_x
   Exit: (201) [system] _x=_x
^  Exit: (200) [system] ignore(user:(_x=_x))
   Exit: (199) [user] maybe_assign('_x'=_x)
   Call: (199) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_head'=_head, '_x'=_x], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_tail'=_tail, '_head'=_head, '_x'=_x], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_tail'=_tail, '_head'=_head, '_x'=_x])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Call: (197) [system] var([=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Call: (197) [system] string([=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _248678), pfcAdd_Now('next-operation'(_248678)))
^  Unify: (197) [user] if_t(into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _248678), pfcAdd_Now('next-operation'(_248678)))
   Call: (198) [user] into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _248678)
   Unify: (198) [user] into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], op(+, =, _251470))
   Call: (199) [user] o_s([['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _251470)
   Unify: (199) [user] o_s([['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _251470)
   Call: (200) [user] o_s(['is-closed', _x], _251470)
   Unify: (200) [user] o_s(['is-closed', _x], _251470)
   Call: (201) [user] o_s('is-closed', _251470)
   Unify: (201) [user] o_s('is-closed', 'is-closed')
   Exit: (201) [user] o_s('is-closed', 'is-closed')
   Exit: (200) [user] o_s(['is-closed', _x], 'is-closed')
   Exit: (199) [user] o_s([['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], 'is-closed')
   Exit: (198) [user] into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], op(+, =, 'is-closed'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-closed')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-closed')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')))
^  Call: (200) [user] must_ex(current_why_UU(_272688))
^  Unify: (200) [user] must_ex(current_why_UU(_272688))
   Call: (202) [user] current_why_UU(_272688)
   Unify: (202) [user] current_why_UU(_272688)
^  Call: (203) [user] get_why_uu(_272688)
^  Unify: (203) [user] get_why_uu(_272688)
^  Call: (204) [user] findall(_278228, current_why(_278228), _278234)
^  Unify: (204) [$bags] findall(_278228, user:current_why(_278228), _278234)
^  Call: (205) [$bags] findall(_278228, user:current_why(_278228), _278234, [])
^  Unify: (205) [$bags] findall(_278228, user:current_why(_278228), _278234, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_278228, user:current_why(_278228), _278234, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_278228, user:current_why(_278228), _278234, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_278228, user:current_why(_278228), _278234, [])
   Unify: (207) [$bags] findall_loop(_278228, user:current_why(_278228), _278234, [])
^  Call: (208) [user] bugger:current_why(_278228)
^  Unify: (208) [user] bugger:current_why(_278228)
^  Call: (209) [user] bugger:current_why_data(_278228)
^  Unify: (209) [user] bugger:current_why_data(_278228)
   Call: (210) [system] nb_current('$current_why', wp(_278228, _289488))
   Fail: (210) [system] nb_current('$current_why', wp(_278228, _289488))
^  Redo: (209) [user] bugger:current_why_data(_278228)
^  Unify: (209) [user] bugger:current_why_data(_278228)
   Call: (210) [t_l] t_l:current_why_source(_278228)
   Fail: (210) [t_l] t_l:current_why_source(_278228)
^  Fail: (209) [user] bugger:current_why_data(_278228)
^  Redo: (208) [user] bugger:current_why(_278228)
^  Unify: (208) [user] bugger:current_why(mfl4(_296916, _296918, _296920, _296922))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_297872, _297874), once(user:current_mfl4(_296916, _296918, _296920, _296922)), '$restore_trace'(_297872, _297874))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_297872, _297874), system:once(user:current_mfl4(_296916, _296918, _296920, _296922)), system:'$restore_trace'(_297872, _297874))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_297872, _297874))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_296916, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_296916, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_278228, user:current_why(_278228), _278234, [])
   Exit: (207) [$bags] findall_loop(_278228, user:current_why(_278228), [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_278228, user:current_why(_278228), [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_278228, user:current_why(_278228), [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_278228, user:current_why(_278228), [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _272688)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _272688)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_434368, _434370)
   Fail: (205) [system] [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_434368, _434370)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _272688)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _272688)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _464730)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _464730)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _464730)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3898)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3898)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3898)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3898)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3898)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3898)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3852)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3852)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_308620, _308622)
   Fail: (206) [system] P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_308620, _308622)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3852)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
   Call: (203) [system] is_list('next-operation'(op(+, =, 'is-closed')))
   Fail: (203) [system] is_list('next-operation'(op(+, =, 'is-closed')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _466934)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _466934)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _466934)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _486730, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_486730)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _486730, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_486730)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _486730, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_486730)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _486730, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_486730)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _517172)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-closed')), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-closed')), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, =, 'is-closed')), _99038, _99040)
^  Exit: (212) [user] strip_module('next-operation'(op(+, =, 'is-closed')), user, 'next-operation'(op(+, =, 'is-closed')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
   Call: (213) [system] _102782=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _104652)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _104652)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _107480)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _107480)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')))
^  Call: (215) [user] strip_module('next-operation'(op(+, =, 'is-closed')), _134790, _134792)
^  Exit: (215) [user] strip_module('next-operation'(op(+, =, 'is-closed')), user, 'next-operation'(op(+, =, 'is-closed')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), _136670, _136672)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')), true)
   Call: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), _136670, _136672)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
   Call: (216) [system] _145076=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _146946)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _146946)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _149774)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _149774)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')))
^  Call: (214) [user] assert('next-operation'(op(+, =, 'is-closed')))
^  Exit: (214) [user] assert('next-operation'(op(+, =, 'is-closed')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-closed')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-closed')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _206444)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _206444)
   Call: (217) [system] var('next-operation'(op(+, =, 'is-closed')))
   Fail: (217) [system] var('next-operation'(op(+, =, 'is-closed')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _206444)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _206444)
   Call: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _206444)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _206444)
   Call: (217) [system] _217596 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _219454)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _219454)
   Call: (218) [system] is_list('next-operation'(op(+, =, 'is-closed')))
   Fail: (218) [system] is_list('next-operation'(op(+, =, 'is-closed')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _219454)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _219454)
   Call: (218) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Exit: (218) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), _226864, _226866)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), 'next-operation', [op(+, =, 'is-closed')])
   Call: (218) [lists] lists:member(_219454, ['next-operation', op(+, =, 'is-closed')])
   Unify: (218) [lists] lists:member(_219454, ['next-operation', op(+, =, 'is-closed')])
   Call: (219) [lists] lists:member_([op(+, =, 'is-closed')], _219454, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-closed')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _206444)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _206444)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _206444)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _206444)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _206444)
   Call: (218) [system] _206444='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, =, 'is-closed')], _219454, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'is-closed')], _219454, 'next-operation')
   Call: (220) [lists] lists:member_([], _219454, op(+, =, 'is-closed'))
   Unify: (220) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
   Exit: (220) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
   Exit: (219) [lists] lists:member_([op(+, =, 'is-closed')], op(+, =, 'is-closed'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, =, 'is-closed'), ['next-operation', op(+, =, 'is-closed')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^  Call: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _206444)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _206444)
   Call: (218) [system] var(op(+, =, 'is-closed'))
   Fail: (218) [system] var(op(+, =, 'is-closed'))
^  Redo: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _206444)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _206444)
   Call: (218) [system] compound(op(+, =, 'is-closed'))
   Exit: (218) [system] compound(op(+, =, 'is-closed'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _206444=op(+, =, 'is-closed')
   Exit: (218) [system] op(+, =, 'is-closed')=op(+, =, 'is-closed')
^  Exit: (217) [user] compound_eles(0, op(+, =, 'is-closed'), op(+, =, 'is-closed'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^  Call: (216) [user] pfcIgnored(op(+, =, 'is-closed'))
^  Fail: (216) [user] pfcIgnored(op(+, =, 'is-closed'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-closed')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _274244)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _274244)
   Call: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _274244)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _274244)
   Call: (216) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _274244)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _274244)
   Call: (216) [system] _285396 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _287254)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _287254)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'is-closed')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'is-closed')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _287254)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _287254)
   Call: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), _294664, _294666)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), 'next-operation', [op(+, =, 'is-closed')])
   Call: (217) [lists] lists:member(_287254, ['next-operation', op(+, =, 'is-closed')])
   Unify: (217) [lists] lists:member(_287254, ['next-operation', op(+, =, 'is-closed')])
   Call: (218) [lists] lists:member_([op(+, =, 'is-closed')], _287254, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-closed')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _274244)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _274244)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _274244)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _274244)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _274244)
   Call: (217) [system] _274244='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'is-closed')], _287254, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'is-closed')], _287254, 'next-operation')
   Call: (219) [lists] lists:member_([], _287254, op(+, =, 'is-closed'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
   Exit: (218) [lists] lists:member_([op(+, =, 'is-closed')], op(+, =, 'is-closed'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'is-closed'), ['next-operation', op(+, =, 'is-closed')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _274244)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _274244)
   Call: (217) [system] var(op(+, =, 'is-closed'))
   Fail: (217) [system] var(op(+, =, 'is-closed'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _274244)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _274244)
   Call: (217) [system] compound(op(+, =, 'is-closed'))
   Exit: (217) [system] compound(op(+, =, 'is-closed'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _274244=op(+, =, 'is-closed')
   Exit: (217) [system] op(+, =, 'is-closed')=op(+, =, 'is-closed')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'is-closed'), op(+, =, 'is-closed'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^  Call: (215) [user] pfcTraced(op(+, =, 'is-closed'))
^  Fail: (215) [user] pfcTraced(op(+, =, 'is-closed'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-closed')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-closed')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_440656)
^  Unify: (213) [user] pfcGetSearch(_440656)
   Call: (214) [t_l] t_l:pfcSearchTL(_442506)
   Fail: (214) [t_l] t_l:pfcSearchTL(_442506)
^  Redo: (213) [user] pfcGetSearch(_440656)
^  Call: (214) [user] pfcSearch(_445280)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _440656=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _469714)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _469714)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _469714)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'is-closed'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _479976)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
   Call: (219) [system] is_list(_487472)
   Fail: (219) [system] is_list(_487472)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-closed')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-closed')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-closed')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-closed')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-closed')))
   Call: (220) [system] copy_term('next-operation'(op(+, =, 'is-closed')), _494866)
   Exit: (220) [system] copy_term('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _500458), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _17708, _17710)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _17708, _17710)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _17708, _17710)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _28950)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _29890)
   Call: (225) [system] nonvar(_30748)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _31750)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _32684)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), number_of_clauses(_41878))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), number_of_clauses(_41878))
   Call: (225) [system] nonvar(number_of_clauses(_41878))
   Exit: (225) [system] nonvar(number_of_clauses(_41878))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_41878), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_41878), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _56722), (prolog_current_choice(_56732), push_current_choice(_56732), clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _56754), pfc_call(_56754)), nb_setval('$pfc_current_choice', _56722))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _56722), user:(prolog_current_choice(_56732), push_current_choice(_56732), clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _56754), pfc_call(_56754)), user:nb_setval('$pfc_current_choice', _56722))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _56722))
   Call: (227) [system] nb_current('$pfc_current_choice', _56722)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_56732)
   Exit: (226) [system] prolog_current_choice(2932)
^  Call: (226) [user] push_current_choice(2932)
^  Unify: (226) [user] push_current_choice(2932)
   Call: (227) [system] nb_current('$pfc_current_choice', _66072)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2932])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2932])
^  Exit: (226) [user] push_current_choice(2932)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _56754)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _56754)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _74444)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _56722), user:(prolog_current_choice(_56732), push_current_choice(_56732), clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _56754), pfc_call(_56754)), user:nb_setval('$pfc_current_choice', _56722))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Redo: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Call: (222) [user] pfc_spft(_89314, _89400, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322))
^  Unify: (222) [user] pfc_spft(_89314, _90332, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322))
^  Call: (223) [user] pfcCallSystem('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Call: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Call: (225) [system] var('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Fail: (225) [system] var('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Redo: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Call: (225) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Exit: (225) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Redo: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Call: (225) [user] predicate_property('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Call: (228) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Exit: (228) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Call: (225) [user] predicate_property('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Call: (227) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Exit: (227) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _125472, _125474)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _125472, _125474)
   Call: (228) [system] compound('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Exit: (228) [system] compound('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Call: (228) [system] compound_name_arity('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _125472, _125474)
   Exit: (228) [system] compound_name_arity('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Call: (225) [user] predicate_property('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _136714)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _137654)
   Call: (226) [system] nonvar(_138512)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _139514)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _140448)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Call: (227) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Exit: (227) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Call: (225) [user] predicate_property('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), number_of_clauses(_149642))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), number_of_clauses(_149642))
   Call: (226) [system] nonvar(number_of_clauses(_149642))
   Exit: (226) [system] nonvar(number_of_clauses(_149642))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_149642), user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_149642), user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Call: (228) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Exit: (228) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(743), user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), number_of_clauses(743))
^  Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _164486), (prolog_current_choice(_164496), push_current_choice(_164496), clause('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _164518), pfc_call(_164518)), nb_setval('$pfc_current_choice', _164486))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _164486), user:(prolog_current_choice(_164496), push_current_choice(_164496), clause('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _164518), pfc_call(_164518)), user:nb_setval('$pfc_current_choice', _164486))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _164486))
   Call: (228) [system] nb_current('$pfc_current_choice', _164486)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_164496)
   Exit: (227) [system] prolog_current_choice(2952)
^  Call: (227) [user] push_current_choice(2952)
^  Unify: (227) [user] push_current_choice(2952)
   Call: (228) [system] nb_current('$pfc_current_choice', _173836)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2952])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2952])
^  Exit: (227) [user] push_current_choice(2952)
^  Call: (227) [user] clause('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _164518)
^  Fail: (227) [user] clause('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _164518)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _182208)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _164486), user:(prolog_current_choice(_164496), push_current_choice(_164496), clause('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _164518), pfc_call(_164518)), user:nb_setval('$pfc_current_choice', _164486))
^  Fail: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^  Fail: (222) [user] pfc_spft(_89314, _189712, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322))
^  Redo: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-closed')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_287018)
   Fail: (203) [t_l] t_l:pfcSearchTL(_287018)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_289792)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-closed')))
^  Exit: (197) [user] if_t(into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], op(+, =, 'is-closed')), pfcAdd_Now('next-operation'(op(+, =, 'is-closed'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422)
   Call: (200) [system] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])\=[_311258|_311260]
   Exit: (200) [system] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])\=[_311258|_311260]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'), error(_314996, _314998), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'), error(_314996, _314998), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Unify: (204) [user] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Call: (205) [user] metta_interp_mode(+, _318712)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Call: (206) [user] metta_interp_mode(load, _323302)
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Call: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _332524)
   Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_339000, _339002), once(user:is_compatio0), '$restore_trace'(_339000, _339002))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_339000, _339002), system:once(user:is_compatio0), system:'$restore_trace'(_339000, _339002))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_339000, _339002))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_344618, must_det_ll(user:metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))), (_344618==""->true;our_ansi_format('#ffa505', '~w~n', [_344618]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_344618, must_det_ll(user:metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))), (_344618==""->true;our_ansi_format('#ffa505', '~w~n', [_344618]))))
  (= 
    (is-closed $x) 
    (if 
      (is-variable $x) False 
      (if 
        (== () $x) True 
        (if 
          (is-expression $x) 
          (and 
            (let $head 
              (car-atom $x) 
              (is-closed $head)) 
            (let $tail 
              (cdr-atom $x) 
              (is-closed $tail))) True))))
  ; Action: load=metta_atom_asserted('&self',[=,['is-closed',_x],[if,['is-variable',_x],'False',[if,[==,[],_x],'True',[if,['is-expression',_x],[and,[let,_head,['car-atom',_x],['is-closed',_head]],[let,_tail,['cdr-atom',_x],['is-closed',_tail]]],'True']]]])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Exit: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Exit: (204) [user] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Call: (204) [system] _3422='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->'True'='True';'True'='False'), error(_314996, _314998), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; function", 27, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; function", 27, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
   Call: (197) [system] var('$COMMENT'("; function", 27, 0))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] '$COMMENT'("; function", 27, 0)==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
   Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
   Call: (198) [system] var("; function")
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
   Call: (198) [system] comment(+)\==exec
   Exit: (198) [system] comment(+)\==exec
   Call: (198) [system] "; function"==[]
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
^  Call: (198) [user] write_comment("; function")
^  Unify: (198) [user] write_comment("; function")
^  Call: (199) [user] is_compatio
^  Unify: (199) [user] is_compatio
^  Call: (201) [system] setup_call_cleanup('$notrace'(_472366, _472368), once(user:is_compatio0), '$restore_trace'(_472366, _472368))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_472366, _472368), system:once(user:is_compatio0), system:'$restore_trace'(_472366, _472368))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_472366, _472368))
^  Redo: (198) [user] write_comment("; function")
^  Unify: (198) [user] write_comment("; function")
^  Call: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] var(silent)
   Fail: (201) [system] var(silent)
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] silent==true
   Fail: (201) [system] silent==true
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] silent==false
   Fail: (201) [system] silent==false
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_491882, _491884), once(user:option_value0(load, silent)), '$restore_trace'(_491882, _491884))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_491882, _491884), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_491882, _491884))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_491882, _491884))
^  Fail: (200) [user] option_value(load, silent)
^  Redo: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] is_converting
^  Unify: (200) [user] is_converting
^  Call: (201) [user] is_metta_flag(convert)
^  Unify: (201) [user] is_metta_flag(convert)
^  Call: (203) [system] setup_call_cleanup('$notrace'(_501172, _501174), once(user:is_flag0(convert)), '$restore_trace'(_501172, _501174))
^  Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_501172, _501174), system:once(user:is_flag0(convert)), system:'$restore_trace'(_501172, _501174))
^  Call: (204) [system] sig_atomic(system:'$notrace'(_501172, _501174))
^  Fail: (201) [user] is_metta_flag(convert)
^  Fail: (200) [user] is_converting
^  Redo: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] var('True')
   Fail: (201) [system] var('True')
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] 'True'==true
   Fail: (201) [system] 'True'==true
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] 'True'==false
   Fail: (201) [system] 'True'==false
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
^  Call: (202) [system] setup_call_cleanup('$notrace'(_520680, _520682), once(user:option_value0(html, 'True')), '$restore_trace'(_520680, _520682))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_520680, _520682), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_520680, _520682))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_520680, _520682))
^  Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (200) [user] option_value(html, 'True')
   Call: (200) [system] fail
^  Redo: (198) [user] write_comment("; function")
^  Unify: (198) [user] write_comment("; function")
^  Call: (199) [user] connlf
^  Unify: (199) [user] connlf
^  Call: (200) [user] check_silent_loading
^  Unify: (200) [user] check_silent_loading
^  Exit: (200) [user] check_silent_loading
^  Call: (200) [user] not_compat_io(format('~N'))
^  Unify: (200) [user] not_compat_io(format('~N'))
^  Call: (201) [user] not_compatio(format('~N'))
^  Unify: (201) [user] not_compatio(format('~N'))
^  Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (203) [user] once((is_mettalog;is_testing))
^  Unify: (203) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] is_mettalog
^  Unify: (205) [user] is_mettalog
^  Call: (206) [user] is_win64
^  Unify: (206) [user] is_win64
   Call: (207) [system] current_prolog_flag(windows, _23644)
   Fail: (207) [system] current_prolog_flag(windows, _24572)
^  Fail: (206) [user] is_win64
^  Redo: (205) [user] is_mettalog
^  Unify: (205) [user] is_mettalog
^  Call: (206) [user] is_metta_flag(log)
^  Unify: (206) [user] is_metta_flag(log)
^  Call: (208) [system] setup_call_cleanup('$notrace'(_30032, _30034), once(user:is_flag0(log)), '$restore_trace'(_30032, _30034))
^  Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_30032, _30034), system:once(user:is_flag0(log)), system:'$restore_trace'(_30032, _30034))
^  Call: (209) [system] sig_atomic(system:'$notrace'(_30032, _30034))
^  Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (206) [user] is_metta_flag(log)
^  Exit: (205) [user] is_mettalog
^  Exit: (203) [system] once(user:(is_mettalog;is_testing))
^  Call: (203) [user] user_err(format('~N'))
^  Unify: (203) [user] user_err(format('~N'))
^  Call: (204) [user] original_user_error(_38428)
^  Unify: (204) [user] original_user_error(_38428)
   Call: (205) [system] stream_property(_38428, file_no(2))
   Unify: (205) [system] stream_property(_38428, file_no(2))
   Call: (206) [system] nonvar(_38428)
   Redo: (205) [system] stream_property(_38428, file_no(2))
   Unify: (205) [system] stream_property(_38428, file_no(2))
   Call: (206) [system] nonvar(_38428)
   Redo: (205) [system] stream_property(_38428, file_no(2))
   Unify: (205) [system] stream_property(_38428, file_no(2))
   Call: (206) [system] nonvar(file_no(2))
   Exit: (206) [system] nonvar(file_no(2))
   Call: (206) [system] file_no(2)=alias(_49548)
   Redo: (205) [system] stream_property(_38428, file_no(2))
   Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (204) [user] original_user_error((0x7fe6c676e200))
^  Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N'))
   Call: (206) [$syspreds] format('~N')
   Unify: (206) [$syspreds] format('~N')
^  Call: (207) [$syspreds] format('~N', [])
^  Exit: (207) [$syspreds] format('~N', [])
   Exit: (206) [$syspreds] format('~N')
^  Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N'))
^  Exit: (203) [user] user_err(format('~N'))
^  Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (201) [user] not_compatio(format('~N'))
^  Exit: (200) [user] not_compat_io(format('~N'))
^  Exit: (199) [user] connlf
^  Call: (199) [user] format(';;~w~n', ["; function"])
;;; function
^  Exit: (199) [user] format(';;~w~n', ["; function"])
^  Exit: (198) [user] write_comment("; function")
^  Call: (198) [user] ignore((symbolic("; function"), symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^  Call: (200) [user] symbolic("; function")
^  Unify: (200) [user] symbolic("; function")
   Call: (201) [system] atomic("; function")
   Exit: (201) [system] atomic("; function")
^  Exit: (200) [user] symbolic("; function")
^  Call: (200) [user] symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function")
^  Unify: (200) [user] symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function")
   Call: (201) [system] atomic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function")
   Fail: (201) [system] atomic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function")
^  Fail: (200) [user] symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function")
^  Redo: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^  Exit: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^  Call: (198) [user] ignore((symbolic("; function"), symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^  Call: (200) [user] symbolic("; function")
^  Unify: (200) [user] symbolic("; function")
   Call: (201) [system] atomic("; function")
   Exit: (201) [system] atomic("; function")
^  Exit: (200) [user] symbolic("; function")
^  Call: (200) [user] symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function")
^  Unify: (200) [user] symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function")
   Call: (201) [system] atomic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function")
   Fail: (201) [system] atomic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function")
^  Fail: (200) [user] symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function")
^  Redo: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^  Exit: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
   Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
   Call: (197) [system] var('$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0)==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
   Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
   Call: (198) [system] var("; :(X,Y, [:,X,Y]).")
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
   Call: (198) [system] comment(+)\==exec
   Exit: (198) [system] comment(+)\==exec
   Call: (198) [system] "; :(X,Y, [:,X,Y])."==[]
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
^  Call: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^  Unify: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^  Call: (199) [user] is_compatio
^  Unify: (199) [user] is_compatio
^  Call: (201) [system] setup_call_cleanup('$notrace'(_247254, _247256), once(user:is_compatio0), '$restore_trace'(_247254, _247256))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_247254, _247256), system:once(user:is_compatio0), system:'$restore_trace'(_247254, _247256))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_247254, _247256))
^  Redo: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^  Unify: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^  Call: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] var(silent)
   Fail: (201) [system] var(silent)
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] silent==true
   Fail: (201) [system] silent==true
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] silent==false
   Fail: (201) [system] silent==false
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_266770, _266772), once(user:option_value0(load, silent)), '$restore_trace'(_266770, _266772))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_266770, _266772), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_266770, _266772))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_266770, _266772))
^  Fail: (200) [user] option_value(load, silent)
^  Redo: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] is_converting
^  Unify: (200) [user] is_converting
^  Call: (201) [user] is_metta_flag(convert)
^  Unify: (201) [user] is_metta_flag(convert)
^  Call: (203) [system] setup_call_cleanup('$notrace'(_276060, _276062), once(user:is_flag0(convert)), '$restore_trace'(_276060, _276062))
^  Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_276060, _276062), system:once(user:is_flag0(convert)), system:'$restore_trace'(_276060, _276062))
^  Call: (204) [system] sig_atomic(system:'$notrace'(_276060, _276062))
^  Fail: (201) [user] is_metta_flag(convert)
^  Fail: (200) [user] is_converting
^  Redo: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] var('True')
   Fail: (201) [system] var('True')
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] 'True'==true
   Fail: (201) [system] 'True'==true
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] 'True'==false
   Fail: (201) [system] 'True'==false
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
^  Call: (202) [system] setup_call_cleanup('$notrace'(_295568, _295570), once(user:option_value0(html, 'True')), '$restore_trace'(_295568, _295570))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_295568, _295570), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_295568, _295570))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_295568, _295570))
^  Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (200) [user] option_value(html, 'True')
   Call: (200) [system] fail
^  Redo: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^  Unify: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^  Call: (199) [user] connlf
^  Unify: (199) [user] connlf
^  Call: (200) [user] check_silent_loading
^  Unify: (200) [user] check_silent_loading
^  Exit: (200) [user] check_silent_loading
^  Call: (200) [user] not_compat_io(format('~N'))
^  Unify: (200) [user] not_compat_io(format('~N'))
^  Call: (201) [user] not_compatio(format('~N'))
^  Unify: (201) [user] not_compatio(format('~N'))
^  Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (203) [user] once((is_mettalog;is_testing))
^  Unify: (203) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] is_mettalog
^  Unify: (205) [user] is_mettalog
^  Call: (206) [user] is_win64
^  Unify: (206) [user] is_win64
   Call: (207) [system] current_prolog_flag(windows, _318820)
   Fail: (207) [system] current_prolog_flag(windows, _319748)
^  Fail: (206) [user] is_win64
^  Redo: (205) [user] is_mettalog
^  Unify: (205) [user] is_mettalog
^  Call: (206) [user] is_metta_flag(log)
^  Unify: (206) [user] is_metta_flag(log)
^  Call: (208) [system] setup_call_cleanup('$notrace'(_325208, _325210), once(user:is_flag0(log)), '$restore_trace'(_325208, _325210))
^  Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_325208, _325210), system:once(user:is_flag0(log)), system:'$restore_trace'(_325208, _325210))
^  Call: (209) [system] sig_atomic(system:'$notrace'(_325208, _325210))
^  Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (206) [user] is_metta_flag(log)
^  Exit: (205) [user] is_mettalog
^  Exit: (203) [system] once(user:(is_mettalog;is_testing))
^  Call: (203) [user] user_err(format('~N'))
^  Unify: (203) [user] user_err(format('~N'))
^  Call: (204) [user] original_user_error(_333604)
^  Unify: (204) [user] original_user_error(_333604)
   Call: (205) [system] stream_property(_333604, file_no(2))
   Unify: (205) [system] stream_property(_333604, file_no(2))
   Call: (206) [system] nonvar(_333604)
   Redo: (205) [system] stream_property(_333604, file_no(2))
   Unify: (205) [system] stream_property(_333604, file_no(2))
   Call: (206) [system] nonvar(_333604)
   Redo: (205) [system] stream_property(_333604, file_no(2))
   Unify: (205) [system] stream_property(_333604, file_no(2))
   Call: (206) [system] nonvar(file_no(2))
   Exit: (206) [system] nonvar(file_no(2))
   Call: (206) [system] file_no(2)=alias(_344724)
   Redo: (205) [system] stream_property(_333604, file_no(2))
   Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (204) [user] original_user_error((0x7fe6c676e200))
^  Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N'))
   Call: (206) [$syspreds] format('~N')
   Unify: (206) [$syspreds] format('~N')
^  Call: (207) [$syspreds] format('~N', [])
^  Exit: (207) [$syspreds] format('~N', [])
   Exit: (206) [$syspreds] format('~N')
^  Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N'))
^  Exit: (203) [user] user_err(format('~N'))
^  Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (201) [user] not_compatio(format('~N'))
^  Exit: (200) [user] not_compat_io(format('~N'))
^  Exit: (199) [user] connlf
^  Call: (199) [user] format(';;~w~n', ["; :(X,Y, [:,X,Y])."])
;;; :(X,Y, [:,X,Y]).
^  Exit: (199) [user] format(';;~w~n', ["; :(X,Y, [:,X,Y])."])
^  Exit: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^  Call: (198) [user] ignore((symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^  Call: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^  Unify: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
   Call: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
   Exit: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
^  Exit: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^  Call: (200) [user] symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
^  Unify: (200) [user] symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
   Call: (201) [system] atomic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
   Fail: (201) [system] atomic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
^  Fail: (200) [user] symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
^  Redo: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^  Exit: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^  Call: (198) [user] ignore((symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^  Call: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^  Unify: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
   Call: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
   Exit: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
^  Exit: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^  Call: (200) [user] symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
^  Unify: (200) [user] symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
   Call: (201) [system] atomic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
   Fail: (201) [system] atomic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
^  Fail: (200) [user] symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
^  Redo: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^  Exit: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
   Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; KB", 30, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; KB", 30, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
   Call: (197) [system] var('$COMMENT'(";; KB", 30, 0))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] '$COMMENT'(";; KB", 30, 0)==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
   Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
   Call: (198) [system] var(";; KB")
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
   Call: (198) [system] comment(+)\==exec
   Exit: (198) [system] comment(+)\==exec
   Call: (198) [system] ";; KB"==[]
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
^  Call: (198) [user] write_comment(";; KB")
^  Unify: (198) [user] write_comment(";; KB")
^  Call: (199) [user] is_compatio
^  Unify: (199) [user] is_compatio
^  Call: (201) [system] setup_call_cleanup('$notrace'(_22718, _22720), once(user:is_compatio0), '$restore_trace'(_22718, _22720))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_22718, _22720), system:once(user:is_compatio0), system:'$restore_trace'(_22718, _22720))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_22718, _22720))
^  Redo: (198) [user] write_comment(";; KB")
^  Unify: (198) [user] write_comment(";; KB")
^  Call: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] var(silent)
   Fail: (201) [system] var(silent)
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] silent==true
   Fail: (201) [system] silent==true
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] silent==false
   Fail: (201) [system] silent==false
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_42234, _42236), once(user:option_value0(load, silent)), '$restore_trace'(_42234, _42236))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_42234, _42236), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_42234, _42236))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_42234, _42236))
^  Fail: (200) [user] option_value(load, silent)
^  Redo: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] is_converting
^  Unify: (200) [user] is_converting
^  Call: (201) [user] is_metta_flag(convert)
^  Unify: (201) [user] is_metta_flag(convert)
^  Call: (203) [system] setup_call_cleanup('$notrace'(_51524, _51526), once(user:is_flag0(convert)), '$restore_trace'(_51524, _51526))
^  Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_51524, _51526), system:once(user:is_flag0(convert)), system:'$restore_trace'(_51524, _51526))
^  Call: (204) [system] sig_atomic(system:'$notrace'(_51524, _51526))
^  Fail: (201) [user] is_metta_flag(convert)
^  Fail: (200) [user] is_converting
^  Redo: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] var('True')
   Fail: (201) [system] var('True')
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] 'True'==true
   Fail: (201) [system] 'True'==true
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] 'True'==false
   Fail: (201) [system] 'True'==false
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
^  Call: (202) [system] setup_call_cleanup('$notrace'(_71032, _71034), once(user:option_value0(html, 'True')), '$restore_trace'(_71032, _71034))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_71032, _71034), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_71032, _71034))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_71032, _71034))
^  Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (200) [user] option_value(html, 'True')
   Call: (200) [system] fail
^  Redo: (198) [user] write_comment(";; KB")
^  Unify: (198) [user] write_comment(";; KB")
^  Call: (199) [user] connlf
^  Unify: (199) [user] connlf
^  Call: (200) [user] check_silent_loading
^  Unify: (200) [user] check_silent_loading
^  Exit: (200) [user] check_silent_loading
^  Call: (200) [user] not_compat_io(format('~N'))
^  Unify: (200) [user] not_compat_io(format('~N'))
^  Call: (201) [user] not_compatio(format('~N'))
^  Unify: (201) [user] not_compatio(format('~N'))
^  Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (203) [user] once((is_mettalog;is_testing))
^  Unify: (203) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] is_mettalog
^  Unify: (205) [user] is_mettalog
^  Call: (206) [user] is_win64
^  Unify: (206) [user] is_win64
   Call: (207) [system] current_prolog_flag(windows, _94284)
   Fail: (207) [system] current_prolog_flag(windows, _95212)
^  Fail: (206) [user] is_win64
^  Redo: (205) [user] is_mettalog
^  Unify: (205) [user] is_mettalog
^  Call: (206) [user] is_metta_flag(log)
^  Unify: (206) [user] is_metta_flag(log)
^  Call: (208) [system] setup_call_cleanup('$notrace'(_100672, _100674), once(user:is_flag0(log)), '$restore_trace'(_100672, _100674))
^  Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_100672, _100674), system:once(user:is_flag0(log)), system:'$restore_trace'(_100672, _100674))
^  Call: (209) [system] sig_atomic(system:'$notrace'(_100672, _100674))
^  Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (206) [user] is_metta_flag(log)
^  Exit: (205) [user] is_mettalog
^  Exit: (203) [system] once(user:(is_mettalog;is_testing))
^  Call: (203) [user] user_err(format('~N'))
^  Unify: (203) [user] user_err(format('~N'))
^  Call: (204) [user] original_user_error(_109068)
^  Unify: (204) [user] original_user_error(_109068)
   Call: (205) [system] stream_property(_109068, file_no(2))
   Unify: (205) [system] stream_property(_109068, file_no(2))
   Call: (206) [system] nonvar(_109068)
   Redo: (205) [system] stream_property(_109068, file_no(2))
   Unify: (205) [system] stream_property(_109068, file_no(2))
   Call: (206) [system] nonvar(_109068)
   Redo: (205) [system] stream_property(_109068, file_no(2))
   Unify: (205) [system] stream_property(_109068, file_no(2))
   Call: (206) [system] nonvar(file_no(2))
   Exit: (206) [system] nonvar(file_no(2))
   Call: (206) [system] file_no(2)=alias(_120188)
   Redo: (205) [system] stream_property(_109068, file_no(2))
   Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (204) [user] original_user_error((0x7fe6c676e200))
^  Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N'))
   Call: (206) [$syspreds] format('~N')
   Unify: (206) [$syspreds] format('~N')
^  Call: (207) [$syspreds] format('~N', [])
^  Exit: (207) [$syspreds] format('~N', [])
   Exit: (206) [$syspreds] format('~N')
^  Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N'))
^  Exit: (203) [user] user_err(format('~N'))
^  Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (201) [user] not_compatio(format('~N'))
^  Exit: (200) [user] not_compat_io(format('~N'))
^  Exit: (199) [user] connlf
^  Call: (199) [user] format(';;~w~n', [";; KB"])
;;;; KB
^  Exit: (199) [user] format(';;~w~n', [";; KB"])
^  Exit: (198) [user] write_comment(";; KB")
^  Call: (198) [user] ignore((symbolic(";; KB"), symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^  Call: (200) [user] symbolic(";; KB")
^  Unify: (200) [user] symbolic(";; KB")
   Call: (201) [system] atomic(";; KB")
   Exit: (201) [system] atomic(";; KB")
^  Exit: (200) [user] symbolic(";; KB")
^  Call: (200) [user] symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB")
^  Unify: (200) [user] symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB")
   Call: (201) [system] atomic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB")
   Fail: (201) [system] atomic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB")
^  Fail: (200) [user] symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB")
^  Redo: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^  Exit: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^  Call: (198) [user] ignore((symbolic(";; KB"), symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^  Call: (200) [user] symbolic(";; KB")
^  Unify: (200) [user] symbolic(";; KB")
   Call: (201) [system] atomic(";; KB")
   Exit: (201) [system] atomic(";; KB")
^  Exit: (200) [user] symbolic(";; KB")
^  Call: (200) [user] symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB")
^  Unify: (200) [user] symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB")
   Call: (201) [system] atomic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB")
   Fail: (201) [system] atomic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB")
^  Fail: (200) [user] symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB")
^  Redo: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^  Exit: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
   Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, exec(['bind!', '&kb', ['new-space']]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Exit: (194) [user] metta_file_buffer(+, exec(['bind!', '&kb', ['new-space']]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Call: (197) [system] var(exec(['bind!', '&kb', ['new-space']]))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] exec(['bind!', '&kb', ['new-space']])==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Call: (197) [system] string(exec(['bind!', '&kb', ['new-space']]))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Call: (198) [system] var(['bind!', '&kb', ['new-space']])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Call: (198) [system] string(['bind!', '&kb', ['new-space']])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
^  Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _372926))
^  Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
   Call: (201) [system] _382570 is 2+1
   Exit: (201) [system] 3 is 2+1
^  Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^  Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^  Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _408516))
^  Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _408516))
^  Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _408516))
^  Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _408516))
^  Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _408516)
^  Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _408516)
^  Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _437416)
^  Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3)
^  Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3)
   Call: (201) [system] _408516=3
   Exit: (201) [system] 3=3
^  Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3)
^  Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^  Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^  Call: (198) [user] must_det_ll(3>0)
^  Unify: (198) [user] must_det_ll(user:(3>0))
^  Call: (199) [user] once(user:(3>0))
^  Unify: (199) [system] once(user:(3>0))
   Call: (200) [system] 3>0
   Exit: (200) [system] 3>0
^  Exit: (199) [system] once(user:(3>0))
^  Exit: (198) [user] must_det_ll(user:(3>0))
^  Call: (198) [user] is_synthing_unit_tests
^  Unify: (198) [user] is_synthing_unit_tests
^  Call: (200) [system] setup_call_cleanup('$notrace'(_477438, _477440), once(user:is_synthing_unit_tests0), '$restore_trace'(_477438, _477440))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_477438, _477440), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_477438, _477440))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_477438, _477440))
^  Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (198) [user] is_synthing_unit_tests
^  Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, _482176)
^  Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, [[]])
^  Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, [[]])
   Call: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Call: (199) [system] nb_current(suspend_answers, true)
   Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Call: (199) [system] string(['bind!', '&kb', ['new-space']])
   Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Call: (199) [system] var([[]])
   Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Call: (199) [system] var(['bind!', '&kb', ['new-space']])
   Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
^  Call: (199) [user] backward_compatibility:sformat(_507672, '~q', [['bind!', '&kb', ['new-space']]])
^  Unify: (199) [user] backward_compatibility:sformat(_507672, '~q', [['bind!', '&kb', ['new-space']]])
^  Call: (200) [user] format(string(_507672), '~q', [['bind!', '&kb', ['new-space']]])
^  Exit: (200) [user] format(string("['bind!','&kb',['new-space']]"), '~q', [['bind!', '&kb', ['new-space']]])
^  Exit: (199) [user] backward_compatibility:sformat("['bind!','&kb',['new-space']]", '~q', [['bind!', '&kb', ['new-space']]])
^  Call: (199) [user] atom_contains("['bind!','&kb',['new-space']]", "[assert")
^  Unify: (199) [user] atom_contains("['bind!','&kb',['new-space']]", "[assert")
   Call: (200) [system] sub_atom("['bind!','&kb',['new-space']]", _514326, _514328, _514330, "[assert")
   Fail: (200) [system] sub_atom("['bind!','&kb',['new-space']]", _515266, _515268, _515270, "[assert")
^  Fail: (199) [user] atom_contains("['bind!','&kb',['new-space']]", "[assert")
   Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Call: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] 'BadType'==[[]]
   Fail: (200) [system] 'BadType'==[[]]
   Redo: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] compound([[]])
   Exit: (200) [system] compound([[]])
   Call: (200) [system] arg(_6092, [[]], _6016)
   Exit: (200) [system] arg(1, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Redo: (200) [system] arg(_16300, [[]], _6016)
   Exit: (200) [system] arg(2, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Fail: (199) [occurs] occurs:contains_var('BadType', [[]])
   Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Call: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], _29194)
   Unify: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
   Call: (200) [system] compound(['bind!', '&kb', ['new-space']])
   Exit: (200) [system] compound(['bind!', '&kb', ['new-space']])
   Unify: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], '&kb')
^  Call: (200) [user] symbol('bind!')
^  Unify: (200) [user] symbol('bind!')
   Call: (201) [system] atom('bind!')
   Exit: (201) [system] atom('bind!')
^  Exit: (200) [user] symbol('bind!')
^  Call: (200) [user] symbol_concat(assert, _38488, 'bind!')
^  Unify: (200) [user] symbol_concat(assert, _39420, 'bind!')
   Call: (201) [system] atom_concat(assert, _40276, 'bind!')
   Fail: (201) [system] atom_concat(assert, _40276, 'bind!')
^  Fail: (200) [user] symbol_concat(assert, _42218, 'bind!')
   Redo: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], _29194)
   Unify: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
   Call: (200) [user] is_conz(['bind!', '&kb', ['new-space']])
   Unify: (200) [user] is_conz(['bind!', '&kb', ['new-space']])
   Call: (201) [system] compound(['bind!', '&kb', ['new-space']])
   Exit: (201) [system] compound(['bind!', '&kb', ['new-space']])
   Call: (201) [system] ['bind!', '&kb', ['new-space']]=[_48580|_48582]
   Exit: (201) [system] ['bind!', '&kb', ['new-space']]=['bind!', '&kb', ['new-space']]
   Exit: (200) [user] is_conz(['bind!', '&kb', ['new-space']])
   Exit: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
   Call: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
   Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
   Call: (200) [system] compound(['bind!', '&kb', ['new-space']])
   Exit: (200) [system] compound(['bind!', '&kb', ['new-space']])
   Call: (200) [system] compound_name_arity(['bind!', '&kb', ['new-space']], _55940, _55942)
   Exit: (200) [system] compound_name_arity(['bind!', '&kb', ['new-space']], '[|]', 2)
^  Call: (200) [user] symbol_concat(eval, _57884, '[|]')
^  Unify: (200) [user] symbol_concat(eval, _58816, '[|]')
   Call: (201) [system] atom_concat(eval, _59672, '[|]')
   Fail: (201) [system] atom_concat(eval, _59672, '[|]')
^  Fail: (200) [user] symbol_concat(eval, _61614, '[|]')
   Redo: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
   Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
   Call: (200) [system] is_list(['bind!', '&kb', ['new-space']])
   Exit: (200) [system] is_list(['bind!', '&kb', ['new-space']])
   Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
^  Call: (200) [user] symbol('bind!')
^  Unify: (200) [user] symbol('bind!')
   Call: (201) [system] atom('bind!')
   Exit: (201) [system] atom('bind!')
^  Exit: (200) [user] symbol('bind!')
   Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
^  Call: (200) [user] symbol_concat(_72660, !, 'bind!')
^  Unify: (200) [user] symbol_concat(_73592, !, 'bind!')
   Call: (201) [system] atom_concat(_74450, !, 'bind!')
   Exit: (201) [system] atom_concat(bind, !, 'bind!')
^  Exit: (200) [user] symbol_concat(bind, !, 'bind!')
   Exit: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
   Call: (199) [system] fail
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
^  Call: (198) [user] if_t(into_simple_op(exec, ['bind!', '&kb', ['new-space']], _88714), pfcAdd_Now('next-operation'(_88714)))
^  Unify: (198) [user] if_t(into_simple_op(exec, ['bind!', '&kb', ['new-space']], _88714), pfcAdd_Now('next-operation'(_88714)))
   Call: (199) [user] into_simple_op(exec, ['bind!', '&kb', ['new-space']], _88714)
   Unify: (199) [user] into_simple_op(exec, ['bind!', '&kb', ['new-space']], op(exec, 'bind!', _91506))
   Call: (200) [user] o_s(['&kb', ['new-space']], _91506)
   Unify: (200) [user] o_s(['&kb', ['new-space']], _91506)
   Call: (201) [user] o_s('&kb', _91506)
   Unify: (201) [user] o_s('&kb', '&kb')
   Exit: (201) [user] o_s('&kb', '&kb')
   Exit: (200) [user] o_s(['&kb', ['new-space']], '&kb')
   Exit: (199) [user] into_simple_op(exec, ['bind!', '&kb', ['new-space']], op(exec, 'bind!', '&kb'))
^  Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (200) [user] current_predicate(pfcAdd/1)
^  Exit: (200) [user] current_predicate(pfcAdd/1)
^  Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^  Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^  Call: (201) [user] clause(pfcTraceExecution, true)
^  Fail: (201) [user] clause(pfcTraceExecution, true)
^  Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^  Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (201) [user] must_ex(current_why_UU(_109976))
^  Unify: (201) [user] must_ex(current_why_UU(_109976))
   Call: (203) [user] current_why_UU(_109976)
   Unify: (203) [user] current_why_UU(_109976)
^  Call: (204) [user] get_why_uu(_109976)
^  Unify: (204) [user] get_why_uu(_109976)
^  Call: (205) [user] findall(_115516, current_why(_115516), _115522)
^  Unify: (205) [$bags] findall(_115516, user:current_why(_115516), _115522)
^  Call: (206) [$bags] findall(_115516, user:current_why(_115516), _115522, [])
^  Unify: (206) [$bags] findall(_115516, user:current_why(_115516), _115522, [])
^  Call: (207) [$bags] cleanup_bag(findall_loop(_115516, user:current_why(_115516), _115522, []), '$destroy_findall_bag')
^  Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_115516, user:current_why(_115516), _115522, []), '$bags':'$destroy_findall_bag')
   Call: (208) [$bags] findall_loop(_115516, user:current_why(_115516), _115522, [])
   Unify: (208) [$bags] findall_loop(_115516, user:current_why(_115516), _115522, [])
^  Call: (209) [user] bugger:current_why(_115516)
^  Unify: (209) [user] bugger:current_why(_115516)
^  Call: (210) [user] bugger:current_why_data(_115516)
^  Unify: (210) [user] bugger:current_why_data(_115516)
   Call: (211) [system] nb_current('$current_why', wp(_115516, _126776))
   Fail: (211) [system] nb_current('$current_why', wp(_115516, _126776))
^  Redo: (210) [user] bugger:current_why_data(_115516)
^  Unify: (210) [user] bugger:current_why_data(_115516)
   Call: (211) [t_l] t_l:current_why_source(_115516)
   Fail: (211) [t_l] t_l:current_why_source(_115516)
^  Fail: (210) [user] bugger:current_why_data(_115516)
^  Redo: (209) [user] bugger:current_why(_115516)
^  Unify: (209) [user] bugger:current_why(mfl4(_134204, _134206, _134208, _134210))
^  Call: (211) [system] setup_call_cleanup('$notrace'(_135160, _135162), once(user:current_mfl4(_134204, _134206, _134208, _134210)), '$restore_trace'(_135160, _135162))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_135160, _135162), system:once(user:current_mfl4(_134204, _134206, _134208, _134210)), system:'$restore_trace'(_135160, _135162))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_135160, _135162))
^  Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_134204, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_134204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (208) [$bags] findall_loop(_115516, user:current_why(_115516), _115522, [])
   Exit: (208) [$bags] findall_loop(_115516, user:current_why(_115516), [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_115516, user:current_why(_115516), [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (206) [$bags] findall(_115516, user:current_why(_115516), [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (205) [$bags] findall(_115516, user:current_why(_115516), [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (205) [system] [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (205) [user] u_to_uu([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _109976)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (206) [system] var([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (206) [system] var([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _109976)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] nonvar([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (206) [system] nonvar([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_271656, _271658)
   Fail: (206) [system] [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_271656, _271658)
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _109976)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _109976)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _302018)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _302018)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _302018)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (208) [system] var([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (208) [system] var([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _302018)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (208) [user] not(compound([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (208) [system] not(user:compound([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (209) [system] compound([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (209) [system] compound([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (208) [system] not(user:compound([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _302018)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _302018)
^  Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _302018)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (209) [system] var(P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (209) [system] var(P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _302018)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (209) [user] not(compound(P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (209) [system] not(user:compound(P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (210) [system] compound(P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (210) [system] compound(P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (209) [system] not(user:compound(P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3648)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3602)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (207) [system] var(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (207) [system] var(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3602)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] nonvar(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (207) [system] nonvar(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_146178, _146180)
   Fail: (207) [system] P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_146178, _146180)
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3602)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (201) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (202) [user] pfcPost('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
   Call: (204) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
   Fail: (204) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _304492)
^  Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _304492)
   Call: (206) [system] fail
   Fail: (206) [system] fail
^  Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _304492)
^  Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _324288, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_324288)), trace)))
^  Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _324288, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_324288)), trace)))
^  Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _324288, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_324288)), trace)), user:each_call_cleanup)
^  Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _324288, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_324288)), trace)), user:each_call_cleanup)
   Call: (207) [system] current_prolog_flag(occurs_check, _354730)
   Exit: (207) [system] current_prolog_flag(occurs_check, true)
^  Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _324288, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_324288)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _324288, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_324288)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (208) [system] true==true
   Exit: (208) [system] true==true
^  Call: (209) [user] pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'bind!', '&kb')), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'bind!', '&kb')), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')), true)
^  Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')), true)
^  Call: (213) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), _455142, _455144)
^  Exit: (213) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), user, 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
   Call: (214) [system] _458886=user
   Exit: (214) [system] user=user
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _460756)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _460756)
^  Redo: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _463584)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _463584)
^  Fail: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Fail: (212) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')), true)
^  Redo: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Exit: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (210) [user] pfcPost2('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (210) [user] pfcPost2('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb'))))))
^  Unify: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb'))))))
^  Call: (213) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb')))))
^  Unify: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb')))))
^  Call: (215) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (215) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (216) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), _490894, _490896)
^  Exit: (216) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), user, 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), _492774, _492776)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')), true)
   Call: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
   Fail: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), _492774, _492776)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Exit: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Call: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Unify: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
   Call: (217) [system] _501180=user
   Exit: (217) [system] user=user
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _503050)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _503050)
^  Redo: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _505878)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _505878)
^  Fail: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Fail: (215) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (215) [user] assert('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (215) [user] assert('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb')))))
^  Exit: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb'))))))
^  Call: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _43274)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _43274)
   Call: (218) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
   Fail: (218) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _43274)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _43274)
   Call: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Exit: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Call: (218) [system] 1<1
   Fail: (218) [system] 1<1
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _43274)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _43274)
   Call: (218) [system] _54426 is 1+ -1
   Exit: (218) [system] 0 is 1+ -1
^  Call: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _56284)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _56284)
   Call: (219) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
   Fail: (219) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _56284)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _56284)
   Call: (219) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Exit: (219) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Call: (219) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), _63694, _63696)
   Exit: (219) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation', [op(exec, 'bind!', '&kb')])
   Call: (219) [lists] lists:member(_56284, ['next-operation', op(exec, 'bind!', '&kb')])
   Unify: (219) [lists] lists:member(_56284, ['next-operation', op(exec, 'bind!', '&kb')])
   Call: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], _56284, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
   Exit: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member('next-operation', ['next-operation', op(exec, 'bind!', '&kb')])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^  Call: (218) [user] compound_eles(0, 'next-operation', _43274)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _43274)
   Call: (219) [system] var('next-operation')
   Fail: (219) [system] var('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _43274)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _43274)
   Call: (219) [system] compound('next-operation')
   Fail: (219) [system] compound('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _43274)
   Call: (219) [system] _43274='next-operation'
   Exit: (219) [system] 'next-operation'='next-operation'
^  Exit: (218) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^  Call: (217) [user] pfcIgnored('next-operation')
^  Fail: (217) [user] pfcIgnored('next-operation')
   Redo: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], _56284, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], _56284, 'next-operation')
   Call: (221) [lists] lists:member_([], _56284, op(exec, 'bind!', '&kb'))
   Unify: (221) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
   Exit: (221) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
   Exit: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], op(exec, 'bind!', '&kb'), 'next-operation')
   Exit: (219) [lists] lists:member(op(exec, 'bind!', '&kb'), ['next-operation', op(exec, 'bind!', '&kb')])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^  Call: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _43274)
^  Unify: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _43274)
   Call: (219) [system] var(op(exec, 'bind!', '&kb'))
   Fail: (219) [system] var(op(exec, 'bind!', '&kb'))
^  Redo: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _43274)
^  Unify: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _43274)
   Call: (219) [system] compound(op(exec, 'bind!', '&kb'))
   Exit: (219) [system] compound(op(exec, 'bind!', '&kb'))
   Call: (219) [system] 0<1
   Exit: (219) [system] 0<1
   Call: (219) [system] _43274=op(exec, 'bind!', '&kb')
   Exit: (219) [system] op(exec, 'bind!', '&kb')=op(exec, 'bind!', '&kb')
^  Exit: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^  Call: (217) [user] pfcIgnored(op(exec, 'bind!', '&kb'))
^  Fail: (217) [user] pfcIgnored(op(exec, 'bind!', '&kb'))
^  Fail: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _111074)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _111074)
   Call: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
   Fail: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _111074)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _111074)
   Call: (217) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Exit: (217) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _111074)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _111074)
   Call: (217) [system] _122226 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _124084)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _124084)
   Call: (218) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
   Fail: (218) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _124084)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _124084)
   Call: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Exit: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), _131494, _131496)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation', [op(exec, 'bind!', '&kb')])
   Call: (218) [lists] lists:member(_124084, ['next-operation', op(exec, 'bind!', '&kb')])
   Unify: (218) [lists] lists:member(_124084, ['next-operation', op(exec, 'bind!', '&kb')])
   Call: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], _124084, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'bind!', '&kb')])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _111074)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _111074)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _111074)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _111074)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _111074)
   Call: (218) [system] _111074='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^  Call: (216) [user] pfcTraced('next-operation')
^  Fail: (216) [user] pfcTraced('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], _124084, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], _124084, 'next-operation')
   Call: (220) [lists] lists:member_([], _124084, op(exec, 'bind!', '&kb'))
   Unify: (220) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
   Exit: (220) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
   Exit: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], op(exec, 'bind!', '&kb'), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, 'bind!', '&kb'), ['next-operation', op(exec, 'bind!', '&kb')])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^  Call: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _111074)
^  Unify: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _111074)
   Call: (218) [system] var(op(exec, 'bind!', '&kb'))
   Fail: (218) [system] var(op(exec, 'bind!', '&kb'))
^  Redo: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _111074)
^  Unify: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _111074)
   Call: (218) [system] compound(op(exec, 'bind!', '&kb'))
   Exit: (218) [system] compound(op(exec, 'bind!', '&kb'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _111074=op(exec, 'bind!', '&kb')
   Exit: (218) [system] op(exec, 'bind!', '&kb')=op(exec, 'bind!', '&kb')
^  Exit: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^  Call: (216) [user] pfcTraced(op(exec, 'bind!', '&kb'))
^  Fail: (216) [user] pfcTraced(op(exec, 'bind!', '&kb'))
^  Fail: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcSpied('next-operation'(op(exec, 'bind!', '&kb')), +)
^  Fail: (215) [user] pfcSpied('next-operation'(op(exec, 'bind!', '&kb')), +)
^  Redo: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcGetSearch(_277486)
^  Unify: (214) [user] pfcGetSearch(_277486)
   Call: (215) [t_l] t_l:pfcSearchTL(_279336)
   Fail: (215) [t_l] t_l:pfcSearchTL(_279336)
^  Redo: (214) [user] pfcGetSearch(_277486)
^  Call: (215) [user] pfcSearch(_282110)
^  Unify: (215) [user] pfcSearch(direct)
^  Exit: (215) [user] pfcSearch(direct)
   Call: (215) [system] _277486=direct
   Exit: (215) [system] direct=direct
^  Exit: (214) [user] pfcGetSearch(direct)
^  Call: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (215) [system] direct=direct
   Exit: (215) [system] direct=direct
^  Call: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (216) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _306544)
^  Unify: (216) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _306544)
   Call: (217) [system] fail
   Fail: (217) [system] fail
^  Fail: (216) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _306544)
^  Redo: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (216) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))))
^  Unify: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))))
^  Call: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:each_call_cleanup)
^  Unify: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:each_call_cleanup)
   Call: (218) [system] current_prolog_flag(occurs_check, _316806)
   Exit: (218) [system] current_prolog_flag(occurs_check, true)
^  Call: (218) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:set_prolog_flag(occurs_check, true))
   Call: (219) [system] true==true
   Exit: (219) [system] true==true
^  Call: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
   Call: (220) [system] is_list(_324302)
   Fail: (220) [system] is_list(_324302)
^  Redo: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (220) [user] pfcFwd1('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (220) [user] pfcFwd1('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (221) [user] fc_rule_check('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (221) [user] fc_rule_check('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (221) [user] fc_rule_check('next-operation'(op(exec, 'bind!', '&kb')))
   Call: (221) [system] copy_term('next-operation'(op(exec, 'bind!', '&kb')), _331696)
   Exit: (221) [system] copy_term('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (221) [user] ignore(fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^  Unify: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^  Call: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Unify: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Call: (224) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), true)
^  Fail: (224) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), true)
^  Redo: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Call: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Call: (225) [system] var('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Fail: (225) [system] var('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Call: (225) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), imported_from(system))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Call: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _374358, _374360)
   Unify: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _374358, _374360)
   Call: (228) [system] compound('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Exit: (228) [system] compound('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Call: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _374358, _374360)
   Exit: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), '$pt$', 2)
   Exit: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), '$pt$', 2)
^  Call: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), built_in)
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _385600)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _386540)
   Call: (226) [system] nonvar(_387398)
^  Redo: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _388400)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _389334)
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), interpreted)
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), number_of_clauses(_398528))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), number_of_clauses(_398528))
   Call: (226) [system] nonvar(number_of_clauses(_398528))
   Exit: (226) [system] nonvar(number_of_clauses(_398528))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_398528), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_398528), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), number_of_clauses(0))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _413372), (prolog_current_choice(_413382), push_current_choice(_413382), clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _413404), pfc_call(_413404)), nb_setval('$pfc_current_choice', _413372))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _413372), user:(prolog_current_choice(_413382), push_current_choice(_413382), clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _413404), pfc_call(_413404)), user:nb_setval('$pfc_current_choice', _413372))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _413372))
   Call: (228) [system] nb_current('$pfc_current_choice', _413372)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_413382)
   Exit: (227) [system] prolog_current_choice(2950)
^  Call: (227) [user] push_current_choice(2950)
^  Unify: (227) [user] push_current_choice(2950)
   Call: (228) [system] nb_current('$pfc_current_choice', _422722)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (227) [user] push_current_choice(2950)
^  Call: (227) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _413404)
^  Fail: (227) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _413404)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _431094)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _413372), user:(prolog_current_choice(_413382), push_current_choice(_413382), clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _413404), pfc_call(_413404)), user:nb_setval('$pfc_current_choice', _413372))
^  Fail: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Fail: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^  Redo: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^  Call: (221) [user] ignore(fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^  Unify: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^  Call: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (223) [user] pfc_spft(_445964, _446050, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972))
^  Unify: (223) [user] pfc_spft(_445964, _446982, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972))
^  Call: (224) [user] pfcCallSystem('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Unify: (224) [user] pfcCallSystem('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Call: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Call: (226) [system] var('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Fail: (226) [system] var('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Redo: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Call: (226) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Exit: (226) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Redo: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Call: (226) [user] predicate_property('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), imported_from(system))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), imported_from(system))
   Call: (227) [system] nonvar(imported_from(system))
   Exit: (227) [system] nonvar(imported_from(system))
   Call: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Unify: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Call: (229) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Exit: (229) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), imported_from(system))
^  Redo: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Call: (226) [user] predicate_property('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), built_in)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), built_in)
   Call: (227) [system] nonvar(built_in)
   Exit: (227) [system] nonvar(built_in)
   Call: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Unify: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Call: (228) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Exit: (228) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Call: (228) [$syspreds] goal_name_arity('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _482122, _482124)
   Unify: (228) [$syspreds] goal_name_arity('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _482122, _482124)
   Call: (229) [system] compound('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Exit: (229) [system] compound('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Call: (229) [system] compound_name_arity('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _482122, _482124)
   Exit: (229) [system] compound_name_arity('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), '$spft$', 3)
   Exit: (228) [$syspreds] goal_name_arity('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), '$spft$', 3)
^  Call: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), built_in)
^  Redo: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Call: (226) [user] predicate_property('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _493364)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _494304)
   Call: (227) [system] nonvar(_495162)
^  Redo: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _496164)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _497098)
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Call: (228) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Exit: (228) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), interpreted)
^  Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Call: (226) [user] predicate_property('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), number_of_clauses(_506292))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), number_of_clauses(_506292))
   Call: (227) [system] nonvar(number_of_clauses(_506292))
   Exit: (227) [system] nonvar(number_of_clauses(_506292))
   Call: (227) [$syspreds] property_predicate(number_of_clauses(_506292), user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Unify: (227) [$syspreds] property_predicate(number_of_clauses(_506292), user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Call: (229) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Exit: (229) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
   Exit: (227) [$syspreds] property_predicate(number_of_clauses(745), user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), number_of_clauses(745))
^  Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^  Call: (226) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _521136), (prolog_current_choice(_521146), push_current_choice(_521146), clause('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _521168), pfc_call(_521168)), nb_setval('$pfc_current_choice', _521136))
^  Unify: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _521136), user:(prolog_current_choice(_521146), push_current_choice(_521146), clause('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _521168), pfc_call(_521168)), user:nb_setval('$pfc_current_choice', _521136))
^  Call: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', _521136))
   Call: (229) [system] nb_current('$pfc_current_choice', _3880)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
^  Exit: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (228) [system] prolog_current_choice(_3890)
   Exit: (228) [system] prolog_current_choice(2970)
^  Call: (228) [user] push_current_choice(2970)
^  Unify: (228) [user] push_current_choice(2970)
   Call: (229) [system] nb_current('$pfc_current_choice', _10372)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
   Call: (229) [system] b_setval('$pfc_current_choice', [2970])
   Exit: (229) [system] b_setval('$pfc_current_choice', [2970])
^  Exit: (228) [user] push_current_choice(2970)
^  Call: (228) [user] clause('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)), _3912)
^  Fail: (228) [user] clause('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)), _3912)
   Call: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (229) [system] duplicate_term([], _18744)
   Exit: (229) [system] duplicate_term([], [])
   Call: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _3880), user:(prolog_current_choice(_3890), push_current_choice(_3890), clause('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)), _3912), pfc_call(_3912)), user:nb_setval('$pfc_current_choice', _3880))
^  Fail: (225) [user] pfc_call('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)))
^  Fail: (224) [user] pfcCallSystem('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)))
^  Fail: (223) [user] pfc_spft(_3858, _26248, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866))
^  Redo: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^  Exit: (220) [user] pfcFwd1('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:each_call_cleanup)
^  Exit: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))))
^  Exit: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (210) [user] pfcPost2('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3628, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_3628)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3628, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_3628)), trace)), user:each_call_cleanup)
^  Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3628, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_3628)), trace)))
^  Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (202) [user] pfcPost('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcRun
^  Unify: (202) [user] pfcRun
^  Call: (203) [user] pfcGetSearch(direct)
^  Unify: (203) [user] pfcGetSearch(direct)
   Call: (204) [t_l] t_l:pfcSearchTL(_123554)
   Fail: (204) [t_l] t_l:pfcSearchTL(_123554)
^  Redo: (203) [user] pfcGetSearch(direct)
^  Call: (204) [user] pfcSearch(_126328)
^  Unify: (204) [user] pfcSearch(direct)
^  Exit: (204) [user] pfcSearch(direct)
   Call: (204) [system] direct=direct
   Exit: (204) [system] direct=direct
^  Exit: (203) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcRun
^  Exit: (202) [user] pfcRun
^  Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (198) [user] if_t(into_simple_op(exec, ['bind!', '&kb', ['new-space']], op(exec, 'bind!', '&kb')), pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb'))))
   Call: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422))
   Unify: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422))
   Call: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422)
   Unify: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422)
   Call: (201) [system] _163332=_163334
   Exit: (201) [system] _163332=_163332
^  Call: (201) [user] ignore(catch((not_compatio(write_exec(['bind!', '&kb', ['new-space']])), notrace(into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _165230, _163332, _165234, _165236)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _165230, _163332, _165234, _165236, _163332, _3422)), give_up(_165272), pp_m('red', gave_up(_165272))))
^  Unify: (201) [system] ignore(user:catch((not_compatio(write_exec(['bind!', '&kb', ['new-space']])), notrace(into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _165230, _163332, _165234, _165236)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _165230, _163332, _165234, _165236, _163332, _3422)), give_up(_165272), pp_m('red', gave_up(_165272))))
^  Call: (204) [user] not_compatio(write_exec(['bind!', '&kb', ['new-space']]))
^  Unify: (204) [user] not_compatio(write_exec(['bind!', '&kb', ['new-space']]))
^  Call: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['bind!', '&kb', ['new-space']])))
^  Unify: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['bind!', '&kb', ['new-space']])))
^  Call: (206) [user] once((is_mettalog;is_testing))
^  Unify: (206) [system] once(user:(is_mettalog;is_testing))
^  Call: (208) [user] is_mettalog
^  Unify: (208) [user] is_mettalog
^  Call: (209) [user] is_win64
^  Unify: (209) [user] is_win64
   Call: (210) [system] current_prolog_flag(windows, _184506)
   Fail: (210) [system] current_prolog_flag(windows, _185434)
^  Fail: (209) [user] is_win64
^  Redo: (208) [user] is_mettalog
^  Unify: (208) [user] is_mettalog
^  Call: (209) [user] is_metta_flag(log)
^  Unify: (209) [user] is_metta_flag(log)
^  Call: (211) [system] setup_call_cleanup('$notrace'(_190894, _190896), once(user:is_flag0(log)), '$restore_trace'(_190894, _190896))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_190894, _190896), system:once(user:is_flag0(log)), system:'$restore_trace'(_190894, _190896))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_190894, _190896))
^  Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (209) [user] is_metta_flag(log)
^  Exit: (208) [user] is_mettalog
^  Exit: (206) [system] once(user:(is_mettalog;is_testing))
^  Call: (206) [user] user_err(write_exec(['bind!', '&kb', ['new-space']]))
^  Unify: (206) [user] user_err(write_exec(['bind!', '&kb', ['new-space']]))
^  Call: (207) [user] original_user_error(_199290)
^  Unify: (207) [user] original_user_error(_199290)
   Call: (208) [system] stream_property(_199290, file_no(2))
   Unify: (208) [system] stream_property(_199290, file_no(2))
   Call: (209) [system] nonvar(_199290)
   Redo: (208) [system] stream_property(_199290, file_no(2))
   Unify: (208) [system] stream_property(_199290, file_no(2))
   Call: (209) [system] nonvar(_199290)
   Redo: (208) [system] stream_property(_199290, file_no(2))
   Unify: (208) [system] stream_property(_199290, file_no(2))
   Call: (209) [system] nonvar(file_no(2))
   Exit: (209) [system] nonvar(file_no(2))
   Call: (209) [system] file_no(2)=alias(_210410)
   Redo: (208) [system] stream_property(_199290, file_no(2))
   Exit: (208) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (207) [user] original_user_error((0x7fe6c676e200))
^  Call: (207) [user] with_output_to((0x7fe6c676e200), write_exec(['bind!', '&kb', ['new-space']]))
   Call: (209) [user] write_exec(['bind!', '&kb', ['new-space']])
   Unify: (209) [user] write_exec(['bind!', '&kb', ['new-space']])
^  Call: (210) [user] real_notrace(write_exec0(['bind!', '&kb', ['new-space']]))
^  Unify: (210) [user] real_notrace(user:write_exec0(['bind!', '&kb', ['new-space']]))
^  Call: (211) [user] setup_call_cleanup('$notrace'(_218842, _218844), once(user:write_exec0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_218842, _218844))
^  Unify: (211) [system] setup_call_cleanup(user:'$notrace'(_218842, _218844), user:once(user:write_exec0(['bind!', '&kb', ['new-space']])), user:'$restore_trace'(_218842, _218844))
^  Call: (212) [system] sig_atomic(user:'$notrace'(_218842, _218844))
  !(bind! &kb 
    (new-space))

^  Exit: (211) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['bind!', '&kb', ['new-space']])), user:'$restore_trace'(3, -1))
^  Exit: (210) [user] real_notrace(user:write_exec0(['bind!', '&kb', ['new-space']]))
   Exit: (209) [user] write_exec(['bind!', '&kb', ['new-space']])
^  Exit: (207) [user] with_output_to((0x7fe6c676e200), write_exec(['bind!', '&kb', ['new-space']]))
^  Exit: (206) [user] user_err(write_exec(['bind!', '&kb', ['new-space']]))
^  Exit: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['bind!', '&kb', ['new-space']])))
^  Exit: (204) [user] not_compatio(write_exec(['bind!', '&kb', ['new-space']]))
^  Call: (205) [system] setup_call_cleanup('$notrace'(_230578, _230580), once(user:into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _165230, _163332, _165234, _165236)), '$restore_trace'(_230578, _230580))
^  Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_230578, _230580), system:once(user:into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _165230, _163332, _165234, _165236)), system:'$restore_trace'(_230578, _230580))
^  Call: (206) [system] sig_atomic(system:'$notrace'(_230578, _230580))
^  Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [])), system:'$restore_trace'(3, -1))
   Call: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
   Unify: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
   Call: (205) [user] reset_caches
   Unify: (205) [user] reset_caches
^  Call: (206) [user] forall(clause(reset_cache, _246536), forall(rtrace_on_error(_246536), true))
^  Unify: (206) [$apply] forall(user:clause(reset_cache, _246536), user:forall(rtrace_on_error(_246536), true))
^  Call: (207) [user] clause(reset_cache, _246536)
^  Exit: (207) [user] clause(reset_cache, retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378)))
^  Call: (207) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), true)
^  Unify: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), user:true)
   Call: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378)))
   Unify: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378)))
   Call: (209) [user] catch_err(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378)), _254022, (write_src_uo(_254022=retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), catch(rtrace(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), _254022, throw(give_up(_254022=retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))))), throw(_254022)))
   Unify: (209) [user] catch_err(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378)), _254022, (write_src_uo(_254022=retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), catch(rtrace(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), _254022, throw(give_up(_254022=retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))))), throw(_254022)))
^  Call: (211) [user] retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))
^  Exit: (211) [user] retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))
   Exit: (209) [user] catch_err(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378)), _254022, (write_src_uo(_254022=retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), catch(rtrace(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), _254022, throw(give_up(_254022=retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))))), throw(_254022)))
   Exit: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378)))
^  Exit: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), user:true)
^  Redo: (207) [user] clause(reset_cache, _246536)
^  Exit: (207) [user] clause(reset_cache, true)
^  Call: (207) [user] forall(rtrace_on_error(true), true)
^  Unify: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (208) [user] rtrace_on_error(true)
   Unify: (208) [user] rtrace_on_error(true)
   Call: (209) [user] catch_err(true, _266146, (write_src_uo(_266146=true), catch(rtrace(true), _266146, throw(give_up(_266146=true))), throw(_266146)))
   Unify: (209) [user] catch_err(true, _266146, (write_src_uo(_266146=true), catch(rtrace(true), _266146, throw(give_up(_266146=true))), throw(_266146)))
   Exit: (209) [user] catch_err(true, _266146, (write_src_uo(_266146=true), catch(rtrace(true), _266146, throw(give_up(_266146=true))), throw(_266146)))
   Exit: (208) [user] rtrace_on_error(true)
^  Exit: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (206) [$apply] forall(user:clause(reset_cache, _246536), user:forall(rtrace_on_error(_246536), true))
   Exit: (205) [user] reset_caches
   Call: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
   Unify: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
   Call: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
   Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
   Call: (209) [user] file_hides_results(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332))
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
   Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_303210, _303212), once(user:(reset_eval_num, _302682=res(_3422), _302698=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _302716), (is_compatio->option_else(answer, _302740, leap);option_else(answer, _302740, each)), option_else('maximum-result-count', _302762, inf), option_else('initial-result-count', _302776, 10), _302788=contrl(_302762, _302740), _302806=_302808, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_302836), option_value(exec, skip), \+always_exec(_302716)->_302866=(skip(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332)), deterministic(_302882)), _302806=1, !, true;_302866=(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, _302682, _302940)), !, flag(result_num, _302966, 0), _302978=eval('&self', _302716, _163332), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_163332), if_t(_302806==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_302806==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_302978)))), if_t(option_value(repl, true), add_history_src(exec(_302716))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_302978), writeln('.')))), true)))), '$restore_trace'(_303210, _303212))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_303210, _303212), system:once(user:(reset_eval_num, _302682=res(_3422), _302698=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _302716), (is_compatio->option_else(answer, _302740, leap);option_else(answer, _302740, each)), option_else('maximum-result-count', _302762, inf), option_else('initial-result-count', _302776, 10), _302788=contrl(_302762, _302740), _302806=_302808, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_302836), option_value(exec, skip), \+always_exec(_302716)->_302866=(skip(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332)), deterministic(_302882)), _302806=1, !, true;_302866=(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, _302682, _302940)), !, flag(result_num, _302966, 0), _302978=eval('&self', _302716, _163332), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_163332), if_t(_302806==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_302806==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_302978)))), if_t(option_value(repl, true), add_history_src(exec(_302716))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_302978), writeln('.')))), true)))), system:'$restore_trace'(_303210, _303212))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_303210, _303212))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), ['bind!', '&kb', ['new-space']]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _302806=_302806, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_302836), option_value(exec, skip), \+always_exec(['bind!', '&kb', ['new-space']])->(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940))=(skip(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332)), deterministic(_302882)), _302806=1, !, true;(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940))=(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), !, flag(result_num, 1, 0), eval('&self', ['bind!', '&kb', ['new-space']], _163332)=eval('&self', ['bind!', '&kb', ['new-space']], _163332), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_163332), if_t(_302806==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_302806==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['bind!', '&kb', ['new-space']], _163332))))), if_t(option_value(repl, true), add_history_src(exec(['bind!', '&kb', ['new-space']]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', ['bind!', '&kb', ['new-space']], _163332)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (209) [user] in_answer_io(format('~N['))
^  Unify: (209) [user] in_answer_io(format('~N['))
   Call: (210) [system] nb_current(suspend_answers, true)
^  Redo: (209) [user] in_answer_io(format('~N['))
^  Unify: (209) [user] in_answer_io(format('~N['))
^  Call: (210) [user] answer_output(_335162)
^  Unify: (210) [user] answer_output(_335162)
^  Call: (211) [user] is_testing
^  Unify: (211) [user] is_testing
^  Call: (212) [user] is_metta_flag(test)
^  Unify: (212) [user] is_metta_flag(test)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_340704, _340706), once(user:is_flag0(test)), '$restore_trace'(_340704, _340706))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_340704, _340706), system:once(user:is_flag0(test)), system:'$restore_trace'(_340704, _340706))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_340704, _340706))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] is_metta_flag(test)
^  Exit: (211) [user] is_testing
^  Call: (211) [user] original_user_output(_335162)
^  Unify: (211) [user] original_user_output(_335162)
   Call: (212) [system] stream_property(_335162, file_no(1))
   Unify: (212) [system] stream_property(_335162, file_no(1))
   Call: (213) [system] nonvar(_335162)
   Redo: (212) [system] stream_property(_335162, file_no(1))
   Unify: (212) [system] stream_property(_335162, file_no(1))
   Call: (213) [system] nonvar(_335162)
   Redo: (212) [system] stream_property(_335162, file_no(1))
   Unify: (212) [system] stream_property(_335162, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_357440)
   Redo: (212) [system] stream_property(_335162, file_no(1))
   Exit: (212) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (211) [user] original_user_output((0x7fe6c676e100))
^  Exit: (210) [user] answer_output((0x7fe6c676e100))
^  Call: (210) [user] with_output_to((0x7fe6c676e100), format('~N['))
   Call: (212) [$syspreds] format('~N[')
   Unify: (212) [$syspreds] format('~N[')
^  Call: (213) [$syspreds] format('~N[', [])
[
^  Exit: (213) [$syspreds] format('~N[', [])
   Exit: (212) [$syspreds] format('~N[')
^  Exit: (210) [user] with_output_to((0x7fe6c676e100), format('~N['))
^  Exit: (209) [user] in_answer_io(format('~N['))
   Call: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _369610, _302882, timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), _369616), ((((_302882==true->!;true), set_option_value(interactive, _369610), contrl(inf, each)=contrl(_369686, _369688), nb_setarg(1, res(_3422), _302940), current_input(_369712), read_pending_codes(_369712, _369724, []), flag(result_num, _369738, _369738+1), flag(result_num, _369758, _369758), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _302940))), if_t(_369758=<_369686, ((_369758==1, _302882==true->not_compatio(format('~N~nDeterministic: ', [])), !;_302882==true->not_compatio(format('~N~nLast Result(~w): ', [_369758])), !;not_compatio(format('~N~nNDet Result(~w): ', [_369758]))), ignore((not_compatio(if_t(\+symbolic(_302940), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_302940)), true)))))))), in_answer_io(write_asrc(_302940)), not_compatio(format('~N')), (_302882\==true, _369610, _369688\==leap, 10>_369758, _369758<_369686->_370120=true;_370120=false), if_t((_370120==true;_302882==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _369616))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _370224), maplist(print_var, _370224), nop(nl)));true)))), (_370120==true->write("~npress ';' for more solutions "), get_single_char_key(_370286), not_compatio((writeq(key=_370286), nl)), (_370286==b->once(repl), fail;_370286==m->make;_370286==t->nop(set_debug(eval, true)), rtrace;_370286=='T'->set_debug(eval, true);_370286==(;)->true;_370286==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_370286=='L'->nb_setarg(1, contrl(inf, each), _369758);_370286==l->nb_setarg(2, contrl(inf, each), leap);(_370286=='\n';_370286=='\r')->!, fail;!, fail));_302882\==true, \+_369610, contrl(inf, each)=contrl(_369686, leap)->true;_302882==true->!;true), format('~N~n')))
   Unify: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _302882, timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), _369616), ((((_302882==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_369686, _369688), nb_setarg(1, res(_3422), _302940), current_input(_369712), read_pending_codes(_369712, _369724, []), flag(result_num, _369738, _369738+1), flag(result_num, _369758, _369758), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _302940))), if_t(_369758=<_369686, ((_369758==1, _302882==true->not_compatio(format('~N~nDeterministic: ', [])), !;_302882==true->not_compatio(format('~N~nLast Result(~w): ', [_369758])), !;not_compatio(format('~N~nNDet Result(~w): ', [_369758]))), ignore((not_compatio(if_t(\+symbolic(_302940), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_302940)), true)))))))), in_answer_io(write_asrc(_302940)), not_compatio(format('~N')), (_302882\==true, false, _369688\==leap, 10>_369758, _369758<_369686->_370120=true;_370120=false), if_t((_370120==true;_302882==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _369616))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _370224), maplist(print_var, _370224), nop(nl)));true)))), (_370120==true->write("~npress ';' for more solutions "), get_single_char_key(_370286), not_compatio((writeq(key=_370286), nl)), (_370286==b->once(repl), fail;_370286==m->make;_370286==t->nop(set_debug(eval, true)), rtrace;_370286=='T'->set_debug(eval, true);_370286==(;)->true;_370286==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_370286=='L'->nb_setarg(1, contrl(inf, each), _369758);_370286==l->nb_setarg(2, contrl(inf, each), leap);(_370286=='\n';_370286=='\r')->!, fail;!, fail));_302882\==true, \+false, contrl(inf, each)=contrl(_369686, leap)->true;_302882==true->!;true), format('~N~n')))
   Call: (210) [user] timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), _369616)
   Unify: (210) [user] timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), _369616)
   Call: (211) [system] statistics(cputime, _382844)
   Exit: (211) [system] statistics(cputime, 7.512922816)
   Call: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)))
   Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)))
^  Call: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] var(true)
   Fail: (213) [system] var(true)
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (213) [user] option_value0(rtrace, 'True')
^  Unify: (213) [user] option_value0(rtrace, 'True')
^  Call: (214) [user] was_option_value(rtrace, _395804)
^  Unify: (214) [user] was_option_value(rtrace, _395804)
   Call: (215) [system] current_prolog_flag(rtrace, _397662)
   Fail: (215) [system] current_prolog_flag(rtrace, _397662)
^  Redo: (214) [user] was_option_value(rtrace, _395804)
^  Unify: (214) [user] was_option_value(rtrace, _395804)
   Call: (215) [$syspreds] prolog_load_context(rtrace, _401376)
   Fail: (215) [$syspreds] prolog_load_context(rtrace, _401376)
^  Redo: (214) [user] was_option_value(rtrace, _395804)
^  Unify: (214) [user] was_option_value(rtrace, _395804)
   Call: (215) [system] nb_current(rtrace, _405090)
   Fail: (215) [system] nb_current(rtrace, _405090)
^  Fail: (214) [user] was_option_value(rtrace, _395804)
^  Redo: (213) [user] option_value0(rtrace, 'True')
^  Fail: (213) [user] option_value0(rtrace, 'True')
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] true==false
   Fail: (213) [system] true==false
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_415314, _415316), once(user:option_value0(rtrace, true)), '$restore_trace'(_415314, _415316))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_415314, _415316), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_415314, _415316))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_415314, _415316))
^  Fail: (212) [user] option_value(rtrace, true)
   Redo: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)))
   Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)))
^  Call: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] var(rtrace)
   Fail: (213) [system] var(rtrace)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] rtrace==false
   Fail: (213) [system] rtrace==false
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] rtrace==true
   Fail: (213) [system] rtrace==true
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
^  Call: (213) [user] fast_option_value(rtrace, debug)
^  Unify: (213) [user] fast_option_value(rtrace, debug)
   Call: (214) [system] atom(rtrace)
   Exit: (214) [system] atom(rtrace)
   Call: (214) [system] current_prolog_flag(rtrace, debug)
   Fail: (214) [system] current_prolog_flag(rtrace, debug)
^  Fail: (213) [user] fast_option_value(rtrace, debug)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
^  Call: (213) [user] fast_option_value(rtrace, trace)
^  Unify: (213) [user] fast_option_value(rtrace, trace)
   Call: (214) [system] atom(rtrace)
   Exit: (214) [system] atom(rtrace)
   Call: (214) [system] current_prolog_flag(rtrace, trace)
   Fail: (214) [system] current_prolog_flag(rtrace, trace)
^  Fail: (213) [user] fast_option_value(rtrace, trace)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _450532)
   Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _450532)
^  Call: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _450532, _452468)
^  Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _450532, [])
   Call: (215) [system] current_prolog_flag(nodebugx, true)
^  Redo: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _450532, _455272)
^  Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _450532, _456210)
^  Call: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (215) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_458944, _458946, _458948), defined)
^  Unify: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_458944, _458946, _458948), defined)
   Call: (216) [system] nonvar(defined)
   Exit: (216) [system] nonvar(defined)
   Call: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_458944, _458946, _458948))
   Unify: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_458944, _458946, _458948))
   Call: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_458944, _458946, _458948))
   Unify: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_458944, _458946, _458948))
   Call: (218) [system] callable(debugging_logicmoo_setting(_458944, _458946, _458948))
   Exit: (218) [system] callable(debugging_logicmoo_setting(_458944, _458946, _458948))
   Call: (218) [system] atom(bugger)
   Exit: (218) [system] atom(bugger)
   Exit: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_458944, _458946, _458948))
   Exit: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_458944, _458946, _458948))
^  Exit: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_458944, _458946, _458948), defined)
^  Call: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _450532, _472858)
^  Unify: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Exit: (212) [user] is_debugging(rtrace)
   Exit: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)))
^  Call: (212) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), tAt_rtrace)
^  Unify: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), rtrace:tAt_rtrace)
   Call: (213) [system] _483318=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (213) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (213) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), deterministic(_485196)), (notrace(_485196==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), deterministic(_485196)), (notrace(_485196==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (214) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (217) [rtrace] rtrace:restart_rtrace1
^  Unify: (217) [rtrace] rtrace:restart_rtrace1
^  Exit: (217) [rtrace] rtrace:restart_rtrace1
^  Exit: (214) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (215) [user] eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332)
   Unify: (215) [user] eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^  Call: (216) [user] catch_metta_return(eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332)
^  Unify: (216) [user] catch_metta_return(eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332)
^  Call: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^  Unify: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
   Call: (219) [system] var(['bind!', '&kb', ['new-space']])
^  Redo: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^  Unify: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_500576, _500578), once(user:self_eval(['bind!', '&kb', ['new-space']])), '$restore_trace'(_500576, _500578))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_500576, _500578), system:once(user:self_eval(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_500576, _500578))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_500576, _500578))
^  Redo: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^  Unify: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_505314, _505316), once(user:nonvar(_163332)), '$restore_trace'(_505314, _505316))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_505314, _505316), system:once(user:nonvar(_163332)), system:'$restore_trace'(_505314, _505316))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_505314, _505316))
^  Redo: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^  Unify: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_510052, _510054), once(user:nonvar(_163332)), '$restore_trace'(_510052, _510054))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_510052, _510054), system:once(user:nonvar(_163332)), system:'$restore_trace'(_510052, _510054))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_510052, _510054))
^  Redo: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^  Unify: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
   Call: (219) [system] ['&kb', ['new-space']]==[]
^  Redo: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^  Unify: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
   Call: (219) [system] atom(=)
   Exit: (219) [system] atom(=)
   Call: (219) [system] (=)\==(=)
^  Redo: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^  Unify: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^  Call: (219) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Unify: (219) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_5172, _5174), once(user:self_eval0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_5172, _5174))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_5172, _5174), system:once(user:self_eval0(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_5172, _5174))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_5172, _5174))
^  Fail: (219) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Redo: (218) [user] eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Unify: (218) [user] eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Call: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Unify: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Call: (220) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Unify: (220) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Call: (222) [system] setup_call_cleanup('$notrace'(_14532, _14534), once(user:self_eval0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_14532, _14534))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_14532, _14534), system:once(user:self_eval0(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_14532, _14534))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_14532, _14534))
^  Fail: (220) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Redo: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Unify: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Call: (220) [user] eval_01(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Unify: (220) [user] eval_01(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Call: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (223) [system] 500<1
   Fail: (223) [system] 500<1
^  Redo: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (222) [system] setup_call_cleanup('$notrace'(_27690, _27692), once(user:(_27666 is 500-1, copy_term(['bind!', '&kb', ['new-space']], _27680))), '$restore_trace'(_27690, _27692))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_27690, _27692), system:once(user:(_27666 is 500-1, copy_term(['bind!', '&kb', ['new-space']], _27680))), system:'$restore_trace'(_27690, _27692))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_27690, _27692))
^  Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']]))), system:'$restore_trace'(3, -1))
^  Call: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Unify: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Call: (222) [user] must_det_ll((notrace((flag(eval_num, _33384, _33384+1), _33402 is _33384 mod 500, _33420 is 99-499 mod 100, _33444=_33446, option_else('trace-length', _33458, 500), option_else('trace-depth', _33466, 30))), quietly(if_t((nop(stop_rtrace), _33402>_33458), (set_debug(eval, false), _33522 is _33458+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_33574)))))
^  Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _33384, _33384+1), _33402 is _33384 mod 500, _33420 is 99-499 mod 100, _33444=_33446, option_else('trace-length', _33458, 500), option_else('trace-depth', _33466, 30))), quietly(if_t((nop(stop_rtrace), _33402>_33458), (set_debug(eval, false), _33522 is _33458+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_33574)))))
^  Call: (223) [user] once(user:(notrace((flag(eval_num, _33384, _33384+1), _33402 is _33384 mod 500, _33420 is 99-499 mod 100, _33444=_33446, option_else('trace-length', _33458, 500), option_else('trace-depth', _33466, 30))), quietly(if_t((nop(stop_rtrace), _33402>_33458), (set_debug(eval, false), _33522 is _33458+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_33574)))))
^  Unify: (223) [system] once(user:(notrace((flag(eval_num, _33384, _33384+1), _33402 is _33384 mod 500, _33420 is 99-499 mod 100, _33444=_33446, option_else('trace-length', _33458, 500), option_else('trace-depth', _33466, 30))), quietly(if_t((nop(stop_rtrace), _33402>_33458), (set_debug(eval, false), _33522 is _33458+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_33574)))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_37298, _37300), once(user:(flag(eval_num, _33384, _33384+1), _33402 is _33384 mod 500, _33420 is 99-499 mod 100, _33444=_33446, option_else('trace-length', _33458, 500), option_else('trace-depth', _33466, 30))), '$restore_trace'(_37298, _37300))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_37298, _37300), system:once(user:(flag(eval_num, _33384, _33384+1), _33402 is _33384 mod 500, _33420 is 99-499 mod 100, _33444=_33446, option_else('trace-length', _33458, 500), option_else('trace-depth', _33466, 30))), system:'$restore_trace'(_37298, _37300))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_37298, _37300))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _33444=_33444, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _33522 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace)))))
^  Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _33522 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace)))))
^  Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _33522 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace)))))
   Call: (225) [user] nop(notrace(no_repeats_var(_33574)))
   Unify: (225) [user] nop(notrace(no_repeats_var(_33574)))
   Exit: (225) [user] nop(notrace(no_repeats_var(_33574)))
^  Exit: (223) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _33444=_33444, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _33522 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_33574)))))
^  Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _33444=_33444, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _33522 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_33574)))))
   Call: (222) [occurs] occurs:sub_term(_48762, e)
   Unify: (222) [occurs] occurs:sub_term(e, e)
   Exit: (222) [occurs] occurs:sub_term(e, e)
   Call: (222) [system] e\=e
   Fail: (222) [system] e\=e
   Redo: (222) [occurs] occurs:sub_term(_48762, e)
   Unify: (222) [occurs] occurs:sub_term(_48762, e)
   Call: (223) [system] compound(e)
   Fail: (223) [system] compound(e)
   Fail: (222) [occurs] occurs:sub_term(_48762, e)
^  Redo: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
   Call: (222) [system] _58980=e
   Exit: (222) [system] e=e
^  Call: (222) [user] if_trace((eval;e), (_33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))
^  Unify: (222) [user] if_trace((eval;e), (_33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))
^  Call: (224) [system] setup_call_cleanup('$notrace'(_62784, _62786), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]]))), _62742, fbug((_62742-->if_trace((eval;e), (_33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))))))), '$restore_trace'(_62784, _62786))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_62784, _62786), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]]))), _62742, fbug((_62742-->if_trace((eval;e), (_33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))))))), system:'$restore_trace'(_62784, _62786))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_62784, _62786))
^  Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]]))), _62742, fbug((_62742-->if_trace((eval;e), (_33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (222) [user] if_trace((eval;e), (_33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))
   Call: (222) [system] _67566=retval(fail)
   Exit: (222) [system] retval(fail)=retval(fail)
   Call: (222) [system] _69428=(\+ \+ (flag(eval_num, _69448, _69448+1), (retval(fail)\=@=retval(fail), nonvar(_31474)->indentq(0, _69448, <--, [e, _31474]);indentq(0, _69448, <--, [e, retval(fail)]))))
   Exit: (222) [system] (\+ \+ (flag(eval_num, _69448, _69448+1), (retval(fail)\=@=retval(fail), nonvar(_31474)->indentq(0, _69448, <--, [e, _31474]);indentq(0, _69448, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _69448, _69448+1), (retval(fail)\=@=retval(fail), nonvar(_31474)->indentq(0, _69448, <--, [e, _31474]);indentq(0, _69448, <--, [e, retval(fail)]))))
^  Call: (222) [user] call_cleanup(((call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _31474)*->nb_setarg(1, retval(fail), _31474);fail, trace, call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _31474)), ignore(notrace((\+_31474\=_33574, nb_setarg(1, retval(fail), _31474))))), ignore((_33444==1->ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval(fail)\=@=retval(fail), nonvar(_31474)->indentq(0, _69448, <--, [e, _31474]);indentq(0, _69448, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval(fail)\=@=retval(fail), nonvar(_31474)->indentq(0, _69448, <--, [e, _31474]);indentq(0, _69448, <--, [e, retval(fail)])))))))))))
^  Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _31474)*->nb_setarg(1, retval(fail), _31474);fail, trace, call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _31474)), ignore(notrace((\+_31474\=_33574, nb_setarg(1, retval(fail), _31474))))), user:ignore((_33444==1->ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval(fail)\=@=retval(fail), nonvar(_31474)->indentq(0, _69448, <--, [e, _31474]);indentq(0, _69448, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval(fail)\=@=retval(fail), nonvar(_31474)->indentq(0, _69448, <--, [e, _31474]);indentq(0, _69448, <--, [e, retval(fail)])))))))))))
^  Call: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
   Call: (225) [system] atom(['bind!', '&kb', ['new-space']])
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Call: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
^  Unify: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
^  Call: (226) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Unify: (226) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Call: (228) [system] setup_call_cleanup('$notrace'(_81834, _81836), once(user:self_eval0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_81834, _81836))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_81834, _81836), system:once(user:self_eval0(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_81834, _81836))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_81834, _81836))
^  Fail: (226) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Redo: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
^  Unify: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
   Call: (226) [system] atomic('bind!')
   Exit: (226) [system] atomic('bind!')
^  Call: (226) [user] is_sl('bind!')
^  Unify: (226) [user] is_sl('bind!')
   Call: (227) [system] number('bind!')
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
   Call: (225) [system] ['&kb', ['new-space']]==[]
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
   Call: (225) [system] atom(=)
   Exit: (225) [system] atom(=)
   Call: (225) [system] (=)\==(=)
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
   Call: (225) [system] callable('bind!')
   Exit: (225) [system] callable('bind!')
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
   Call: (225) [system] is_list(['&kb', ['new-space']])
   Exit: (225) [system] is_list(['&kb', ['new-space']])
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
   Call: (225) [system] is_list(['bind!', '&kb', ['new-space']])
   Exit: (225) [system] is_list(['bind!', '&kb', ['new-space']])
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], ['bind!'|_108868])
   Call: (225) [system] var('bind!')
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Call: (225) [user] once(expand_eval(['bind!', '&kb', ['new-space']], _112630))
^  Unify: (225) [system] once(user:expand_eval(['bind!', '&kb', ['new-space']], _112630))
^  Call: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], _112630)
^  Unify: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], _112630)
   Call: (227) [system] is_list(['bind!', '&kb', ['new-space']])
   Exit: (227) [system] is_list(['bind!', '&kb', ['new-space']])
^  Unify: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], ['bind!'|_118206])
   Call: (227) [system] ground('bind!')
   Exit: (227) [system] ground('bind!')
^  Unify: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], ['bind!'|_120988])
^  Call: (227) [user] apply:maplist(expand_eval, ['&kb', ['new-space']], _120988)
^  Unify: (227) [apply] apply:maplist(user:expand_eval, ['&kb', ['new-space']], _120988)
   Call: (228) [apply] apply:maplist_(['&kb', ['new-space']], _120988, user:expand_eval)
   Unify: (228) [apply] apply:maplist_(['&kb', ['new-space']], [_124734|_124736], user:expand_eval)
^  Call: (229) [user] expand_eval('&kb', _124734)
^  Unify: (229) [user] expand_eval('&kb', _124734)
   Call: (230) [system] is_list('&kb')
^  Redo: (229) [user] expand_eval('&kb', _124734)
   Call: (230) [system] '&kb'=_124734
   Exit: (230) [system] '&kb'='&kb'
^  Exit: (229) [user] expand_eval('&kb', '&kb')
   Call: (229) [apply] apply:maplist_([['new-space']], _124736, user:expand_eval)
   Unify: (229) [apply] apply:maplist_([['new-space']], [_133096|_133098], user:expand_eval)
^  Call: (230) [user] expand_eval(['new-space'], _133096)
^  Unify: (230) [user] expand_eval(['new-space'], _133096)
   Call: (231) [system] is_list(['new-space'])
   Exit: (231) [system] is_list(['new-space'])
^  Unify: (230) [user] expand_eval(['new-space'], ['new-space'|_137740])
   Call: (231) [system] ground('new-space')
   Exit: (231) [system] ground('new-space')
^  Unify: (230) [user] expand_eval(['new-space'], ['new-space'|_140522])
^  Call: (231) [user] apply:maplist(expand_eval, [], _140522)
^  Unify: (231) [apply] apply:maplist(user:expand_eval, [], _140522)
   Call: (232) [apply] apply:maplist_([], _140522, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([], [], user:expand_eval)
^  Exit: (231) [apply] apply:maplist(user:expand_eval, [], [])
^  Exit: (230) [user] expand_eval(['new-space'], ['new-space'])
   Call: (230) [apply] apply:maplist_([], _133098, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (229) [apply] apply:maplist_([['new-space']], [['new-space']], user:expand_eval)
   Exit: (228) [apply] apply:maplist_(['&kb', ['new-space']], ['&kb', ['new-space']], user:expand_eval)
^  Exit: (227) [apply] apply:maplist(user:expand_eval, ['&kb', ['new-space']], ['&kb', ['new-space']])
^  Exit: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
^  Exit: (225) [system] once(user:expand_eval(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']]))
   Call: (225) [system] ['bind!', '&kb', ['new-space']]\==['bind!', '&kb', ['new-space']]
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Call: (225) [user] is_progn('bind!')
^  Unify: (225) [user] is_progn('bind!')
   Call: (226) [system] var('bind!')
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Call: (225) [user] is_space_op('bind!')
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
   Call: (225) [system] is_list('&kb')
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
   Call: (225) [system] atom('&kb')
   Exit: (225) [system] atom('&kb')
^  Call: (225) [user] assert(was_asserted_space('&kb'))
^  Exit: (225) [user] assert(was_asserted_space('&kb'))
   Call: (225) [user] make_nop(_5120, [], _31474)
   Unify: (225) [user] make_nop(_5120, [], _31474)
   Call: (226) [user] make_nop(_31474)
   Unify: (226) [user] make_nop([])
   Exit: (226) [user] make_nop([])
   Exit: (225) [user] make_nop(_5120, [], [])
^  Call: (225) [user] check_returnval(=, _5120, [])
^  Unify: (225) [user] check_returnval(=, _5120, [])
^  Exit: (225) [user] check_returnval(=, _5120, [])
^  Exit: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], [])
   Call: (224) [system] nb_setarg(1, retval(fail), [])
   Exit: (224) [system] nb_setarg(1, retval([]), [])
^  Call: (224) [user] ignore(notrace((\+[]\=_33574, nb_setarg(1, retval([]), []))))
^  Unify: (224) [system] ignore(user:notrace((\+[]\=_33574, nb_setarg(1, retval([]), []))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_185238, _185240), once(user:(\+[]\=_33574, nb_setarg(1, retval([]), []))), '$restore_trace'(_185238, _185240))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_185238, _185240), system:once(user:(\+[]\=_33574, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_185238, _185240))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_185238, _185240))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_33574, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:notrace((\+[]\=_33574, nb_setarg(1, retval([]), []))))
^  Call: (224) [user] ignore((_33444==1->ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])]))))))))))
^  Unify: (224) [system] ignore(user:(_33444==1->ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])]))))))))))
   Call: (226) [system] _33444==1
   Fail: (226) [system] _33444==1
^  Call: (227) [system] setup_call_cleanup('$notrace'(_193674, _193676), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])])))))))), '$restore_trace'(_193674, _193676))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_193674, _193676), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])])))))))), system:'$restore_trace'(_193674, _193676))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_193674, _193676))
^  Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:(_33444==1->ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])]))))))))))
^  Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], [])), ignore(notrace((\+[]\=_33574, nb_setarg(1, retval([]), []))))), user:ignore((_33444==1->ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])])))))))))))
   Call: (222) [system] retval([])\=@=retval(fail)
   Exit: (222) [system] retval([])\=@=retval(fail)
^  Exit: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], [])
^  Call: (221) [user] self_eval([])
^  Unify: (221) [user] self_eval([])
^  Call: (223) [system] setup_call_cleanup('$notrace'(_204144, _204146), once(user:self_eval0([])), '$restore_trace'(_204144, _204146))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_204144, _204146), system:once(user:self_eval0([])), system:'$restore_trace'(_204144, _204146))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_204144, _204146))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] self_eval([])
   Call: (221) [system] _3602=[]
   Exit: (221) [system] []=[]
^  Exit: (220) [user] eval_01(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], [])
^  Exit: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], [])
^  Exit: (218) [user] eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], [])
^  Exit: (216) [user] catch_metta_return(eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], []), [])
   Exit: (215) [user] eval_H(500, '&self', ['bind!', '&kb', ['new-space']], [])
   Call: (215) [user] xform_out([], _3922)
   Unify: (215) [user] xform_out([], _3922)
^  Call: (216) [user] is_returned([])
^  Unify: (216) [user] is_returned([])
^  Call: (218) [system] setup_call_cleanup('$notrace'(_219080, _219082), once(user:(\+is_empty([]))), '$restore_trace'(_219080, _219082))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_219080, _219082), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_219080, _219082))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_219080, _219082))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] is_returned([])
   Call: (216) [system] _3922=[]
   Exit: (216) [system] []=[]
   Exit: (215) [user] xform_out([], [])
   Call: (215) [system] nb_setarg(1, res(_3422), [])
   Exit: (215) [system] nb_setarg(1, res([]), [])
^  Call: (216) [system] setup_call_cleanup('$notrace'(_228424, _228426), once(bugger:(true==true)), '$restore_trace'(_228424, _228426))
^  Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_228424, _228426), system:once(bugger:(true==true)), system:'$restore_trace'(_228424, _228426))
^  Call: (217) [system] sig_atomic(system:'$notrace'(_228424, _228426))
^  Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (217) [system] var(rtrace:tAt_rtrace)
   Fail: (217) [system] var(rtrace:tAt_rtrace)
^  Call: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace)
   Call: (211) [system] statistics(cputime, _241720)
   Exit: (211) [system] statistics(cputime, 7.565991004)
   Call: (211) [system] _3948 is 7.565991004-7.512922816
   Exit: (211) [system] 0.05306818800000013 is 7.565991004-7.512922816
   Exit: (210) [user] timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.05306818800000013)
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
   Call: (211) [system] true==true
   Exit: (211) [system] true==true
^  Call: (211) [user] set_option_value(interactive, false)
^  Unify: (211) [user] set_option_value(interactive, false)
^  Call: (212) [user] set_option_value0(interactive, false)
^  Unify: (212) [user] set_option_value0(interactive, false)
^  Call: (213) [user] p2mE(false, _253792)
^  Unify: (213) [user] p2mE(false, false)
   Call: (214) [system] atom(false)
   Exit: (214) [system] atom(false)
^  Unify: (213) [user] p2mE(false, 'False')
^  Exit: (213) [user] p2mE(false, 'False')
   Call: (214) [$syspreds] nb_setval(interactive, 'False')
   Unify: (214) [$syspreds] nb_setval(interactive, 'False')
   Call: (215) [system] duplicate_term('False', _261234)
   Exit: (215) [system] duplicate_term('False', 'False')
   Call: (215) [system] nb_linkval(interactive, 'False')
   Exit: (215) [system] nb_linkval(interactive, 'False')
   Exit: (214) [$syspreds] nb_setval(interactive, 'False')
^  Call: (213) [user] p2mE(_265876, 'False')
^  Unify: (213) [user] p2mE('False', 'False')
   Call: (214) [system] atom('False')
   Exit: (214) [system] atom('False')
^  Unify: (213) [user] p2mE(false, 'False')
^  Exit: (213) [user] p2mE(false, 'False')
   Call: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (214) [system] set_prolog_flag(interactive, false)
   Exit: (214) [system] set_prolog_flag(interactive, false)
^  Exit: (212) [user] set_option_value0(interactive, false)
^  Exit: (211) [user] set_option_value(interactive, false)
   Call: (211) [system] contrl(inf, each)=contrl(_4018, _4020)
   Exit: (211) [system] contrl(inf, each)=contrl(inf, each)
   Call: (211) [system] nb_setarg(1, res([]), [])
   Exit: (211) [system] nb_setarg(1, res([]), [])
   Call: (211) [system] current_input(_4044)
   Exit: (211) [system] current_input((0x7fe6c676e000))
   Call: (211) [system] read_pending_codes((0x7fe6c676e000), _4056, [])
   Exit: (211) [system] read_pending_codes((0x7fe6c676e000), [], [])
   Call: (211) [$syspreds] flag(result_num, _4070, _4070+1)
   Unify: (211) [$syspreds] flag(result_num, _4070, _4070+1)
   Call: (212) [system] _4070==_4070+1
   Redo: (211) [$syspreds] flag(result_num, _4070, _4070+1)
   Unify: (211) [$syspreds] flag(result_num, _4070, _4070+1)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, _4070, _4070+1))
   Call: (214) [$syspreds] update_flag(result_num, _4070, _4070+1)
   Unify: (214) [$syspreds] update_flag(result_num, _4070, _4070+1)
   Call: (215) [system] get_flag(result_num, _4070)
   Exit: (215) [system] get_flag(result_num, 0)
   Call: (215) [system] atom(0+1)
   Redo: (214) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (215) [system] set_flag(result_num, 1)
   Exit: (215) [system] set_flag(result_num, 1)
   Exit: (214) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (211) [$syspreds] flag(result_num, 0, 0+1)
   Call: (211) [$syspreds] flag(result_num, _4090, _4090)
   Unify: (211) [$syspreds] flag(result_num, _4090, _4090)
   Call: (212) [system] _4090==_4090
   Exit: (212) [system] _4090==_4090
   Call: (212) [system] get_flag(result_num, _4090)
   Exit: (212) [system] get_flag(result_num, 1)
   Exit: (211) [$syspreds] flag(result_num, 1, 1)
^  Call: (211) [user] reset_eval_num
^  Unify: (211) [user] reset_eval_num
   Call: (212) [$syspreds] flag(eval_num, _308770, 0)
   Unify: (212) [$syspreds] flag(eval_num, _309702, 0)
   Call: (213) [system] _310558==0
   Redo: (212) [$syspreds] flag(eval_num, _311564, 0)
   Unify: (212) [$syspreds] flag(eval_num, _312496, 0)
^  Call: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, _313356, 0))
   Call: (215) [$syspreds] update_flag(eval_num, _313356, 0)
   Unify: (215) [$syspreds] update_flag(eval_num, _313356, 0)
   Call: (216) [system] get_flag(eval_num, _313356)
   Exit: (216) [system] get_flag(eval_num, 1)
   Call: (216) [system] atom(0)
   Redo: (215) [$syspreds] update_flag(eval_num, 1, 0)
   Call: (216) [system] set_flag(eval_num, 0)
   Exit: (216) [system] set_flag(eval_num, 0)
   Exit: (215) [$syspreds] update_flag(eval_num, 1, 0)
^  Exit: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
   Exit: (212) [$syspreds] flag(eval_num, 1, 0)
   Call: (212) [$syspreds] flag(trace_output_len, _324600, 0)
   Unify: (212) [$syspreds] flag(trace_output_len, _325532, 0)
   Call: (213) [system] _326388==0
   Redo: (212) [$syspreds] flag(trace_output_len, _327394, 0)
   Unify: (212) [$syspreds] flag(trace_output_len, _328326, 0)
^  Call: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _329186, 0))
   Call: (215) [$syspreds] update_flag(trace_output_len, _329186, 0)
   Unify: (215) [$syspreds] update_flag(trace_output_len, _329186, 0)
   Call: (216) [system] get_flag(trace_output_len, _329186)
   Exit: (216) [system] get_flag(trace_output_len, 0)
   Call: (216) [system] atom(0)
   Redo: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (216) [system] set_flag(trace_output_len, 0)
   Exit: (216) [system] set_flag(trace_output_len, 0)
   Exit: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (212) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (211) [user] reset_eval_num
^  Call: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Unify: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Call: (212) [user] original_user_output(_343118)
^  Unify: (212) [user] original_user_output(_343118)
   Call: (213) [system] stream_property(_343118, file_no(1))
   Unify: (213) [system] stream_property(_343118, file_no(1))
   Call: (214) [system] nonvar(_343118)
   Redo: (213) [system] stream_property(_343118, file_no(1))
   Unify: (213) [system] stream_property(_343118, file_no(1))
   Call: (214) [system] nonvar(_343118)
   Redo: (213) [system] stream_property(_343118, file_no(1))
   Unify: (213) [system] stream_property(_343118, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_354238)
   Redo: (213) [system] stream_property(_343118, file_no(1))
   Exit: (213) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (212) [user] original_user_output((0x7fe6c676e100))
^  Call: (212) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Call: (214) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])
^  Unify: (214) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [])
^  Call: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (217) [system] nb_current(suspend_answers, true)
^  Redo: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (217) [user] answer_output(_365496)
^  Unify: (217) [user] answer_output(_365496)
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_371038, _371040), once(user:is_flag0(test)), '$restore_trace'(_371038, _371040))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_371038, _371040), system:once(user:is_flag0(test)), system:'$restore_trace'(_371038, _371040))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_371038, _371040))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Call: (218) [user] original_user_output(_365496)
^  Unify: (218) [user] original_user_output(_365496)
   Call: (219) [system] stream_property(_365496, file_no(1))
   Unify: (219) [system] stream_property(_365496, file_no(1))
   Call: (220) [system] nonvar(_365496)
   Redo: (219) [system] stream_property(_365496, file_no(1))
   Unify: (219) [system] stream_property(_365496, file_no(1))
   Call: (220) [system] nonvar(_365496)
   Redo: (219) [system] stream_property(_365496, file_no(1))
   Unify: (219) [system] stream_property(_365496, file_no(1))
   Call: (220) [system] nonvar(file_no(1))
   Exit: (220) [system] nonvar(file_no(1))
   Call: (220) [system] file_no(1)=alias(_387774)
   Redo: (219) [system] stream_property(_365496, file_no(1))
   Exit: (219) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (218) [user] original_user_output((0x7fe6c676e100))
^  Exit: (217) [user] answer_output((0x7fe6c676e100))
^  Call: (217) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (217) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_setarg(1, prev_result('Empty'), [])
   Exit: (216) [system] nb_setarg(1, prev_result([]), [])
^  Exit: (214) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), [])
^  Exit: (212) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^  Exit: (211) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^  Call: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^  Unify: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
   Call: (212) [system] 1=Exit: (212) [system] 1=Call: (213) [system] 1==1
   Exit: (213) [system] 1==1
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (215) [user] once((is_mettalog;is_testing))
^  Unify: (215) [system] once(user:(is_mettalog;is_testing))
^  Call: (217) [user] is_mettalog
^  Unify: (217) [user] is_mettalog
^  Call: (218) [user] is_win64
^  Unify: (218) [user] is_win64
   Call: (219) [system] current_prolog_flag(windows, _422520)
   Fail: (219) [system] current_prolog_flag(windows, _423448)
^  Fail: (218) [user] is_win64
^  Redo: (217) [user] is_mettalog
^  Unify: (217) [user] is_mettalog
^  Call: (218) [user] is_metta_flag(log)
^  Unify: (218) [user] is_metta_flag(log)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_428908, _428910), once(user:is_flag0(log)), '$restore_trace'(_428908, _428910))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_428908, _428910), system:once(user:is_flag0(log)), system:'$restore_trace'(_428908, _428910))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_428908, _428910))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(log)
^  Exit: (217) [user] is_mettalog
^  Exit: (215) [system] once(user:(is_mettalog;is_testing))
^  Call: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (216) [user] original_user_error(_437304)
^  Unify: (216) [user] original_user_error(_437304)
   Call: (217) [system] stream_property(_437304, file_no(2))
   Unify: (217) [system] stream_property(_437304, file_no(2))
   Call: (218) [system] nonvar(_437304)
   Redo: (217) [system] stream_property(_437304, file_no(2))
   Unify: (217) [system] stream_property(_437304, file_no(2))
   Call: (218) [system] nonvar(_437304)
   Redo: (217) [system] stream_property(_437304, file_no(2))
   Unify: (217) [system] stream_property(_437304, file_no(2))
   Call: (218) [system] nonvar(file_no(2))
   Exit: (218) [system] nonvar(file_no(2))
   Call: (218) [system] file_no(2)=alias(_448424)
   Redo: (217) [system] stream_property(_437304, file_no(2))
   Exit: (217) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (216) [user] original_user_error((0x7fe6c676e200))
^  Call: (216) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', []))
^  Call: (218) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (218) [user] format('~N~nDeterministic: ', [])
^  Exit: (216) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', []))
^  Exit: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Unify: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Call: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Unify: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Call: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Unify: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Call: (217) [user] once((is_mettalog;is_testing))
^  Unify: (217) [system] once(user:(is_mettalog;is_testing))
^  Call: (219) [user] is_mettalog
^  Unify: (219) [user] is_mettalog
^  Call: (220) [user] is_win64
^  Unify: (220) [user] is_win64
   Call: (221) [system] current_prolog_flag(windows, _470184)
   Fail: (221) [system] current_prolog_flag(windows, _471112)
^  Fail: (220) [user] is_win64
^  Redo: (219) [user] is_mettalog
^  Unify: (219) [user] is_mettalog
^  Call: (220) [user] is_metta_flag(log)
^  Unify: (220) [user] is_metta_flag(log)
^  Call: (222) [system] setup_call_cleanup('$notrace'(_476572, _476574), once(user:is_flag0(log)), '$restore_trace'(_476572, _476574))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_476572, _476574), system:once(user:is_flag0(log)), system:'$restore_trace'(_476572, _476574))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_476572, _476574))
^  Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (220) [user] is_metta_flag(log)
^  Exit: (219) [user] is_mettalog
^  Exit: (217) [system] once(user:(is_mettalog;is_testing))
^  Call: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Unify: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Call: (218) [user] original_user_error(_484968)
^  Unify: (218) [user] original_user_error(_484968)
   Call: (219) [system] stream_property(_484968, file_no(2))
   Unify: (219) [system] stream_property(_484968, file_no(2))
   Call: (220) [system] nonvar(_484968)
   Redo: (219) [system] stream_property(_484968, file_no(2))
   Unify: (219) [system] stream_property(_484968, file_no(2))
   Call: (220) [system] nonvar(_484968)
   Redo: (219) [system] stream_property(_484968, file_no(2))
   Unify: (219) [system] stream_property(_484968, file_no(2))
   Call: (220) [system] nonvar(file_no(2))
   Exit: (220) [system] nonvar(file_no(2))
   Call: (220) [system] file_no(2)=alias(_496088)
   Redo: (219) [system] stream_property(_484968, file_no(2))
   Exit: (219) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (218) [user] original_user_error((0x7fe6c676e200))
^  Call: (218) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl)))
^  Call: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Unify: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Call: (222) [user] symbolic([])
^  Unify: (222) [user] symbolic([])
   Call: (223) [system] atomic([])
   Exit: (223) [system] atomic([])
^  Exit: (222) [user] symbolic([])
^  Redo: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Exit: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Exit: (218) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl)))
^  Exit: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Exit: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Exit: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Call: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Unify: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Call: (216) [user] original_user_output(_514970)
^  Unify: (216) [user] original_user_output(_514970)
   Call: (217) [system] stream_property(_514970, file_no(1))
   Unify: (217) [system] stream_property(_514970, file_no(1))
   Call: (218) [system] nonvar(_514970)
   Redo: (217) [system] stream_property(_514970, file_no(1))
   Unify: (217) [system] stream_property(_514970, file_no(1))
   Call: (218) [system] nonvar(_514970)
   Redo: (217) [system] stream_property(_514970, file_no(1))
   Unify: (217) [system] stream_property(_4992, file_no(1))
   Call: (218) [system] nonvar(file_no(1))
   Exit: (218) [system] nonvar(file_no(1))
   Call: (218) [system] file_no(1)=alias(_7200)
   Redo: (217) [system] stream_property(_4992, file_no(1))
   Exit: (217) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (216) [user] original_user_output((0x7fe6c676e100))
^  Call: (216) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Call: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Unify: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Call: (219) [user] as_tf(is_mettalog, _14170)
^  Unify: (219) [user] as_tf(is_mettalog, _14170)
   Call: (220) [system] is_mettalog\=[_16030|_16032]
   Exit: (220) [system] is_mettalog\=[_16030|_16032]
^  Call: (220) [user] catch_nowarn((call(is_mettalog)*->_14170='True';_14170='False'))
^  Unify: (220) [user] catch_nowarn((call(is_mettalog)*->_14170='True';_14170='False'))
   Call: (221) [user] catch_err((call(is_mettalog)*->_14170='True';_14170='False'), error(_19768, _19770), fail)
   Unify: (221) [user] catch_err((call(is_mettalog)*->_14170='True';_14170='False'), error(_19768, _19770), fail)
^  Call: (224) [user] is_mettalog
^  Unify: (224) [user] is_mettalog
^  Call: (225) [user] is_win64
^  Unify: (225) [user] is_win64
   Call: (226) [system] current_prolog_flag(windows, _25384)
   Fail: (226) [system] current_prolog_flag(windows, _26312)
^  Fail: (225) [user] is_win64
^  Redo: (224) [user] is_mettalog
^  Unify: (224) [user] is_mettalog
^  Call: (225) [user] is_metta_flag(log)
^  Unify: (225) [user] is_metta_flag(log)
^  Call: (227) [system] setup_call_cleanup('$notrace'(_31772, _31774), once(user:is_flag0(log)), '$restore_trace'(_31772, _31774))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_31772, _31774), system:once(user:is_flag0(log)), system:'$restore_trace'(_31772, _31774))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_31772, _31774))
^  Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (225) [user] is_metta_flag(log)
^  Exit: (224) [user] is_mettalog
   Call: (224) [system] _14170='True'
   Exit: (224) [system] 'True'='True'
   Exit: (221) [user] catch_err((call(is_mettalog)*->'True'='True';'True'='False'), error(_19768, _19770), fail)
^  Exit: (220) [user] catch_nowarn((call(is_mettalog)*->'True'='True';'True'='False'))
^  Exit: (219) [user] as_tf(is_mettalog, 'True')
^  Call: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Unify: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Call: (220) [user] was_option_value(src_indents, _44126)
^  Unify: (220) [user] was_option_value(src_indents, _44126)
   Call: (221) [system] current_prolog_flag(src_indents, _45984)
   Exit: (221) [system] current_prolog_flag(src_indents, [])
   Call: (221) [system] _44126=[]
   Exit: (221) [system] []=[]
^  Exit: (220) [user] was_option_value(src_indents, [])
^  Call: (220) [user] setup_call_cleanup(set_option_value(src_indents, 'True'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, []))
^  Unify: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^  Call: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^  Call: (223) [user] set_option_value(src_indents, 'True')
^  Unify: (223) [user] set_option_value(src_indents, 'True')
^  Call: (224) [user] set_option_value0(src_indents, 'True')
^  Unify: (224) [user] set_option_value0(src_indents, 'True')
^  Call: (225) [user] p2mE('True', _57418)
^  Unify: (225) [user] p2mE('True', 'True')
   Call: (226) [system] atom('True')
   Exit: (226) [system] atom('True')
^  Unify: (225) [user] p2mE('True', 'True')
^  Exit: (225) [user] p2mE('True', 'True')
   Call: (226) [$syspreds] nb_setval(src_indents, 'True')
   Unify: (226) [$syspreds] nb_setval(src_indents, 'True')
   Call: (227) [system] duplicate_term('True', _64860)
   Exit: (227) [system] duplicate_term('True', 'True')
   Call: (227) [system] nb_linkval(src_indents, 'True')
   Exit: (227) [system] nb_linkval(src_indents, 'True')
   Exit: (226) [$syspreds] nb_setval(src_indents, 'True')
^  Call: (225) [user] p2mE(_69502, 'True')
^  Unify: (225) [user] p2mE('True', 'True')
   Call: (226) [system] atom('True')
   Exit: (226) [system] atom('True')
^  Unify: (225) [user] p2mE(true, 'True')
^  Exit: (225) [user] p2mE(true, 'True')
   Call: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
   Exit: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
   Call: (226) [system] set_prolog_flag(src_indents, true)
   Exit: (226) [system] set_prolog_flag(src_indents, true)
^  Exit: (224) [user] set_option_value0(src_indents, 'True')
^  Exit: (223) [user] set_option_value(src_indents, 'True')
^  Exit: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^  Call: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (222) [user] is_compatio
^  Unify: (222) [user] is_compatio
^  Call: (224) [system] setup_call_cleanup('$notrace'(_85590, _85592), once(user:is_compatio0), '$restore_trace'(_85590, _85592))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_85590, _85592), system:once(user:is_compatio0), system:'$restore_trace'(_85590, _85592))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_85590, _85592))
^  Fail: (222) [user] is_compatio
^  Redo: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (223) [rtrace] rtrace:quietly3(user:(wots(_91452, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_91452==""->true;our_ansi_format('yellow', '~w~n', [_91452]))))
^  Unify: (223) [rtrace] rtrace:quietly3(user:(wots(_91452, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_91452==""->true;our_ansi_format('yellow', '~w~n', [_91452]))))
()
^  Exit: (223) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (222) [user] set_option_value(src_indents, [])
^  Unify: (222) [user] set_option_value(src_indents, [])
^  Call: (223) [user] set_option_value0(src_indents, [])
^  Unify: (223) [user] set_option_value0(src_indents, [])
^  Call: (224) [user] p2mE([], _100598)
^  Unify: (224) [user] p2mE([], [])
   Call: (225) [system] atom([])
   Fail: (225) [system] atom([])
^  Redo: (224) [user] p2mE([], [])
^  Exit: (224) [user] p2mE([], [])
   Call: (225) [$syspreds] nb_setval(src_indents, [])
   Unify: (225) [$syspreds] nb_setval(src_indents, [])
   Call: (226) [system] duplicate_term([], _108040)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval(src_indents, [])
   Exit: (226) [system] nb_linkval(src_indents, [])
   Exit: (225) [$syspreds] nb_setval(src_indents, [])
^  Call: (224) [user] p2mE(_112682, [])
^  Unify: (224) [user] p2mE([], [])
   Call: (225) [system] atom([])
   Fail: (225) [system] atom([])
^  Redo: (224) [user] p2mE([], [])
^  Exit: (224) [user] p2mE([], [])
   Call: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, [])
   Exit: (225) [system] set_prolog_flag(src_indents, [])
^  Exit: (223) [user] set_option_value0(src_indents, [])
^  Exit: (222) [user] set_option_value(src_indents, [])
^  Exit: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^  Exit: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Exit: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Exit: (216) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Exit: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Exit: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Exit: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^  Call: (211) [user] in_answer_io(write_asrc([]))
^  Unify: (211) [user] in_answer_io(write_asrc([]))
   Call: (212) [system] nb_current(suspend_answers, true)
^  Redo: (211) [user] in_answer_io(write_asrc([]))
^  Unify: (211) [user] in_answer_io(write_asrc([]))
^  Call: (212) [user] answer_output(_135892)
^  Unify: (212) [user] answer_output(_135892)
^  Call: (213) [user] is_testing
^  Unify: (213) [user] is_testing
^  Call: (214) [user] is_metta_flag(test)
^  Unify: (214) [user] is_metta_flag(test)
^  Call: (216) [system] setup_call_cleanup('$notrace'(_141434, _141436), once(user:is_flag0(test)), '$restore_trace'(_141434, _141436))
^  Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_141434, _141436), system:once(user:is_flag0(test)), system:'$restore_trace'(_141434, _141436))
^  Call: (217) [system] sig_atomic(system:'$notrace'(_141434, _141436))
^  Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (214) [user] is_metta_flag(test)
^  Exit: (213) [user] is_testing
^  Call: (213) [user] original_user_output(_135892)
^  Unify: (213) [user] original_user_output(_135892)
   Call: (214) [system] stream_property(_135892, file_no(1))
   Unify: (214) [system] stream_property(_135892, file_no(1))
   Call: (215) [system] nonvar(_135892)
   Redo: (214) [system] stream_property(_135892, file_no(1))
   Unify: (214) [system] stream_property(_135892, file_no(1))
   Call: (215) [system] nonvar(_135892)
   Redo: (214) [system] stream_property(_135892, file_no(1))
   Unify: (214) [system] stream_property(_135892, file_no(1))
   Call: (215) [system] nonvar(file_no(1))
   Exit: (215) [system] nonvar(file_no(1))
   Call: (215) [system] file_no(1)=alias(_158170)
   Redo: (214) [system] stream_property(_135892, file_no(1))
   Exit: (214) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (213) [user] original_user_output((0x7fe6c676e100))
^  Exit: (212) [user] answer_output((0x7fe6c676e100))
^  Call: (212) [user] with_output_to((0x7fe6c676e100), write_asrc([]))
   Call: (214) [user] write_asrc([])
   Unify: (214) [user] write_asrc([])
   Call: (215) [system] []=='Empty'
   Redo: (214) [user] write_asrc([])
   Unify: (214) [user] write_asrc([])
   Call: (215) [user] write_bsrc([])
   Unify: (215) [user] write_bsrc([])
   Call: (216) [system] []=='Empty'
   Redo: (215) [user] write_bsrc([])
   Unify: (215) [user] write_bsrc([])
   Call: (216) [system] ground([])
   Exit: (216) [system] ground([])
   Call: (216) [user] write_bsrc1([])
   Unify: (216) [user] write_bsrc1([])
   Call: (217) [system] is_list([])
   Exit: (217) [system] is_list([])
   Call: (217) [lists] lists:member(_178514, [])
   Redo: (216) [user] write_bsrc1([])
   Unify: (216) [user] write_bsrc1([])
^  Call: (217) [user] write_src_woi([])
^  Unify: (217) [user] write_src_woi([])
^  Call: (219) [system] setup_call_cleanup('$notrace'(_183134, _183136), once(user:with_indents(false, write_src([]))), '$restore_trace'(_183134, _183136))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_183134, _183136), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_183134, _183136))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_183134, _183136))
()
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] write_src_woi([])
   Exit: (216) [user] write_bsrc1([])
   Exit: (215) [user] write_bsrc([])
   Exit: (214) [user] write_asrc([])
^  Exit: (212) [user] with_output_to((0x7fe6c676e100), write_asrc([]))
^  Exit: (211) [user] in_answer_io(write_asrc([]))
^  Call: (211) [user] not_compatio(format('~N'))
^  Unify: (211) [user] not_compatio(format('~N'))
^  Call: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (213) [user] once((is_mettalog;is_testing))
^  Unify: (213) [system] once(user:(is_mettalog;is_testing))
^  Call: (215) [user] is_mettalog
^  Unify: (215) [user] is_mettalog
^  Call: (216) [user] is_win64
^  Unify: (216) [user] is_win64
   Call: (217) [system] current_prolog_flag(windows, _202080)
   Fail: (217) [system] current_prolog_flag(windows, _203008)
^  Fail: (216) [user] is_win64
^  Redo: (215) [user] is_mettalog
^  Unify: (215) [user] is_mettalog
^  Call: (216) [user] is_metta_flag(log)
^  Unify: (216) [user] is_metta_flag(log)
^  Call: (218) [system] setup_call_cleanup('$notrace'(_208468, _208470), once(user:is_flag0(log)), '$restore_trace'(_208468, _208470))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_208468, _208470), system:once(user:is_flag0(log)), system:'$restore_trace'(_208468, _208470))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_208468, _208470))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] is_metta_flag(log)
^  Exit: (215) [user] is_mettalog
^  Exit: (213) [system] once(user:(is_mettalog;is_testing))
^  Call: (213) [user] user_err(format('~N'))
^  Unify: (213) [user] user_err(format('~N'))
^  Call: (214) [user] original_user_error(_216864)
^  Unify: (214) [user] original_user_error(_216864)
   Call: (215) [system] stream_property(_216864, file_no(2))
   Unify: (215) [system] stream_property(_216864, file_no(2))
   Call: (216) [system] nonvar(_216864)
   Redo: (215) [system] stream_property(_216864, file_no(2))
   Unify: (215) [system] stream_property(_216864, file_no(2))
   Call: (216) [system] nonvar(_216864)
   Redo: (215) [system] stream_property(_216864, file_no(2))
   Unify: (215) [system] stream_property(_216864, file_no(2))
   Call: (216) [system] nonvar(file_no(2))
   Exit: (216) [system] nonvar(file_no(2))
   Call: (216) [system] file_no(2)=alias(_227984)
   Redo: (215) [system] stream_property(_216864, file_no(2))
   Exit: (215) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (214) [user] original_user_error((0x7fe6c676e200))
^  Call: (214) [user] with_output_to((0x7fe6c676e200), format('~N'))
   Call: (216) [$syspreds] format('~N')
   Unify: (216) [$syspreds] format('~N')
^  Call: (217) [$syspreds] format('~N', [])
^  Exit: (217) [$syspreds] format('~N', [])
   Exit: (216) [$syspreds] format('~N')
^  Exit: (214) [user] with_output_to((0x7fe6c676e200), format('~N'))
^  Exit: (213) [user] user_err(format('~N'))
^  Exit: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (211) [user] not_compatio(format('~N'))
   Call: (211) [system] true\==true
   Fail: (211) [system] true\==true
   Call: (211) [system] _4452=false
   Exit: (211) [system] false=false
^  Call: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05306818800000013)))))
^  Unify: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05306818800000013)))))
   Call: (213) [system] false==true
   Fail: (213) [system] false==true
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05306818800000013))))
^  Unify: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05306818800000013))))
^  Call: (214) [system] setup_call_cleanup('$notrace'(_252756, _252758), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05306818800000013))))), _252714, fbug((_252714-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05306818800000013))))))))), '$restore_trace'(_252756, _252758))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_252756, _252758), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05306818800000013))))), _252714, fbug((_252714-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05306818800000013))))))))), system:'$restore_trace'(_252756, _252758))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_252756, _252758))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05306818800000013))))), _252714, fbug((_252714-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05306818800000013))))))))), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05306818800000013))))
^  Exit: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05306818800000013)))))
^  Call: (211) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true)))
^  Unify: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true)))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_261572, _261574), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true))))), '$restore_trace'(_261572, _261574))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_261572, _261574), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true))))), system:'$restore_trace'(_261572, _261574))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_261572, _261574))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true)))
   Call: (211) [system] false==true
   Fail: (211) [system] false==true
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [], _3602, _3422)
   Call: (209) [$syspreds] flag(result_num, _274518, _274518)
   Unify: (209) [$syspreds] flag(result_num, _274518, _274518)
   Call: (210) [system] _274518==_274518
   Exit: (210) [system] _274518==_274518
   Call: (210) [system] get_flag(result_num, _274518)
   Exit: (210) [system] get_flag(result_num, 1)
   Exit: (209) [$syspreds] flag(result_num, 1, 1)
   Call: (209) [system] 1==0
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [], _3602, _3422)
^  Call: (209) [user] in_answer_io(write(']\n'))
^  Unify: (209) [user] in_answer_io(write(']\n'))
   Call: (210) [system] nb_current(suspend_answers, true)
^  Redo: (209) [user] in_answer_io(write(']\n'))
^  Unify: (209) [user] in_answer_io(write(']\n'))
^  Call: (210) [user] answer_output(_291416)
^  Unify: (210) [user] answer_output(_291416)
^  Call: (211) [user] is_testing
^  Unify: (211) [user] is_testing
^  Call: (212) [user] is_metta_flag(test)
^  Unify: (212) [user] is_metta_flag(test)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_296958, _296960), once(user:is_flag0(test)), '$restore_trace'(_296958, _296960))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_296958, _296960), system:once(user:is_flag0(test)), system:'$restore_trace'(_296958, _296960))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_296958, _296960))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] is_metta_flag(test)
^  Exit: (211) [user] is_testing
^  Call: (211) [user] original_user_output(_291416)
^  Unify: (211) [user] original_user_output(_291416)
   Call: (212) [system] stream_property(_291416, file_no(1))
   Unify: (212) [system] stream_property(_291416, file_no(1))
   Call: (213) [system] nonvar(_291416)
   Redo: (212) [system] stream_property(_291416, file_no(1))
   Unify: (212) [system] stream_property(_291416, file_no(1))
   Call: (213) [system] nonvar(_291416)
   Redo: (212) [system] stream_property(_291416, file_no(1))
   Unify: (212) [system] stream_property(_291416, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_313694)
   Redo: (212) [system] stream_property(_291416, file_no(1))
   Exit: (212) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (211) [user] original_user_output((0x7fe6c676e100))
^  Exit: (210) [user] answer_output((0x7fe6c676e100))
^  Call: (210) [user] with_output_to((0x7fe6c676e100), write(']\n'))
   Call: (212) [system] write(']\n')
]
   Exit: (212) [system] write(']\n')
^  Exit: (210) [user] with_output_to((0x7fe6c676e100), write(']\n'))
^  Exit: (209) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] ignore(res([])=res(_3422))
^  Unify: (209) [system] ignore(user:(res([])=res(_3422)))
   Call: (210) [system] res([])=res(_3422)
   Exit: (210) [system] res([])=res([])
^  Exit: (209) [system] ignore(user:(res([])=res([])))
   Exit: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [], _3602, [])
   Exit: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [], _3602, [])
   Exit: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [], _3602, [])
^  Exit: (201) [system] ignore(user:catch((not_compatio(write_exec(['bind!', '&kb', ['new-space']])), notrace(into_metta_callable('&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [], _3602, [])), give_up(_3686), pp_m('red', gave_up(_3686))))
   Exit: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], [])
   Exit: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], []))
   Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], [])
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), [])
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), []))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(623, 31, 24, 623))
^  Exit: (194) [user] metta_file_buffer(+, exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(623, 31, 24, 623))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Call: (197) [system] var(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Call: (197) [system] string(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Call: (198) [system] var(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Call: (198) [system] string(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
^  Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _5186))
^  Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
   Call: (201) [system] _14830 is 3+1
   Exit: (201) [system] 4 is 3+1
^  Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4))
^  Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4))
^  Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _40776))
^  Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _40776))
^  Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _40776))
^  Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _40776))
^  Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _40776)
^  Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _40776)
^  Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _69676)
^  Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4)
^  Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4)
   Call: (201) [system] _40776=4
   Exit: (201) [system] 4=4
^  Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4)
^  Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4))
^  Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4))
^  Call: (198) [user] must_det_ll(4>0)
^  Unify: (198) [user] must_det_ll(user:(4>0))
^  Call: (199) [user] once(user:(4>0))
^  Unify: (199) [system] once(user:(4>0))
   Call: (200) [system] 4>0
   Exit: (200) [system] 4>0
^  Exit: (199) [system] once(user:(4>0))
^  Exit: (198) [user] must_det_ll(user:(4>0))
^  Call: (198) [user] is_synthing_unit_tests
^  Unify: (198) [user] is_synthing_unit_tests
^  Call: (200) [system] setup_call_cleanup('$notrace'(_109698, _109700), once(user:is_synthing_unit_tests0), '$restore_trace'(_109698, _109700))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_109698, _109700), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_109698, _109700))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_109698, _109700))
^  Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (198) [user] is_synthing_unit_tests
^  Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4, _114436)
^  Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4, [[]])
^  Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4, [[]])
   Call: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Call: (199) [system] nb_current(suspend_answers, true)
   Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Call: (199) [system] string(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Call: (199) [system] var([[]])
   Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Call: (199) [system] var(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
^  Call: (199) [user] backward_compatibility:sformat(_139932, '~q', [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])
^  Unify: (199) [user] backward_compatibility:sformat(_139932, '~q', [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])
^  Call: (200) [user] format(string(_139932), '~q', [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])
^  Exit: (200) [user] format(string("['add-atom','&kb',[:,axiom,[nums,2,3]]]"), '~q', [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])
^  Exit: (199) [user] backward_compatibility:sformat("['add-atom','&kb',[:,axiom,[nums,2,3]]]", '~q', [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])
^  Call: (199) [user] atom_contains("['add-atom','&kb',[:,axiom,[nums,2,3]]]", "[assert")
^  Unify: (199) [user] atom_contains("['add-atom','&kb',[:,axiom,[nums,2,3]]]", "[assert")
   Call: (200) [system] sub_atom("['add-atom','&kb',[:,axiom,[nums,2,3]]]", _146590, _146592, _146594, "[assert")
   Fail: (200) [system] sub_atom("['add-atom','&kb',[:,axiom,[nums,2,3]]]", _147530, _147532, _147534, "[assert")
^  Fail: (199) [user] atom_contains("['add-atom','&kb',[:,axiom,[nums,2,3]]]", "[assert")
   Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Call: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] 'BadType'==[[]]
   Fail: (200) [system] 'BadType'==[[]]
   Redo: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] compound([[]])
   Exit: (200) [system] compound([[]])
   Call: (200) [system] arg(_158646, [[]], _158570)
   Exit: (200) [system] arg(1, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Redo: (200) [system] arg(_168854, [[]], _158570)
   Exit: (200) [system] arg(2, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Fail: (199) [occurs] occurs:contains_var('BadType', [[]])
   Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Call: (199) [user] inside_assert(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _181748)
   Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (200) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Exit: (200) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], '&kb')
^  Call: (200) [user] symbol('add-atom')
^  Unify: (200) [user] symbol('add-atom')
   Call: (201) [system] atom('add-atom')
   Exit: (201) [system] atom('add-atom')
^  Exit: (200) [user] symbol('add-atom')
^  Call: (200) [user] symbol_concat(assert, _191042, 'add-atom')
^  Unify: (200) [user] symbol_concat(assert, _191974, 'add-atom')
   Call: (201) [system] atom_concat(assert, _192830, 'add-atom')
   Fail: (201) [system] atom_concat(assert, _192830, 'add-atom')
^  Fail: (200) [user] symbol_concat(assert, _194772, 'add-atom')
   Redo: (199) [user] inside_assert(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _181748)
   Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (200) [user] is_conz(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Unify: (200) [user] is_conz(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (201) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Exit: (201) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (201) [system] ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]=[_201134|_201136]
   Exit: (201) [system] ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]=['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]
   Exit: (200) [user] is_conz(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Exit: (199) [user] inside_assert(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Unify: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (200) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Exit: (200) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (200) [system] compound_name_arity(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _208494, _208496)
   Exit: (200) [system] compound_name_arity(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], '[|]', 2)
^  Call: (200) [user] symbol_concat(eval, _210438, '[|]')
^  Unify: (200) [user] symbol_concat(eval, _211370, '[|]')
   Call: (201) [system] atom_concat(eval, _212226, '[|]')
   Fail: (201) [system] atom_concat(eval, _212226, '[|]')
^  Fail: (200) [user] symbol_concat(eval, _214168, '[|]')
   Redo: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Unify: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (200) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Exit: (200) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Unify: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
^  Call: (200) [user] symbol('add-atom')
^  Unify: (200) [user] symbol('add-atom')
   Call: (201) [system] atom('add-atom')
   Exit: (201) [system] atom('add-atom')
^  Exit: (200) [user] symbol('add-atom')
   Unify: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
^  Call: (200) [user] symbol_concat(_225214, !, 'add-atom')
^  Unify: (200) [user] symbol_concat(_226146, !, 'add-atom')
   Call: (201) [system] atom_concat(_227004, !, 'add-atom')
   Fail: (201) [system] atom_concat(_227004, !, 'add-atom')
^  Fail: (200) [user] symbol_concat(_228944, !, 'add-atom')
   Redo: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Unify: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (200) [system] fail
   Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Exit: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
^  Call: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _235296), pfcAdd_Now('next-operation'(_235296)))
^  Unify: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _235296), pfcAdd_Now('next-operation'(_235296)))
   Call: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _235296)
   Unify: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], op(exec, 'add-atom', _238088))
   Call: (200) [user] o_s(['&kb', [:, axiom, [nums, 2, 3]]], _238088)
   Unify: (200) [user] o_s(['&kb', [:, axiom, [nums, 2, 3]]], _238088)
   Call: (201) [user] o_s('&kb', _238088)
   Unify: (201) [user] o_s('&kb', '&kb')
   Exit: (201) [user] o_s('&kb', '&kb')
   Exit: (200) [user] o_s(['&kb', [:, axiom, [nums, 2, 3]]], '&kb')
   Exit: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], op(exec, 'add-atom', '&kb'))
^  Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (200) [user] current_predicate(pfcAdd/1)
^  Exit: (200) [user] current_predicate(pfcAdd/1)
^  Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Call: (201) [user] clause(pfcTraceExecution, true)
^  Fail: (201) [user] clause(pfcTraceExecution, true)
^  Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (201) [user] must_ex(current_why_UU(_256558))
^  Unify: (201) [user] must_ex(current_why_UU(_256558))
   Call: (203) [user] current_why_UU(_256558)
   Unify: (203) [user] current_why_UU(_256558)
^  Call: (204) [user] get_why_uu(_256558)
^  Unify: (204) [user] get_why_uu(_256558)
^  Call: (205) [user] findall(_262098, current_why(_262098), _262104)
^  Unify: (205) [$bags] findall(_262098, user:current_why(_262098), _262104)
^  Call: (206) [$bags] findall(_262098, user:current_why(_262098), _262104, [])
^  Unify: (206) [$bags] findall(_262098, user:current_why(_262098), _262104, [])
^  Call: (207) [$bags] cleanup_bag(findall_loop(_262098, user:current_why(_262098), _262104, []), '$destroy_findall_bag')
^  Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_262098, user:current_why(_262098), _262104, []), '$bags':'$destroy_findall_bag')
   Call: (208) [$bags] findall_loop(_262098, user:current_why(_262098), _262104, [])
   Unify: (208) [$bags] findall_loop(_262098, user:current_why(_262098), _262104, [])
^  Call: (209) [user] bugger:current_why(_262098)
^  Unify: (209) [user] bugger:current_why(_262098)
^  Call: (210) [user] bugger:current_why_data(_262098)
^  Unify: (210) [user] bugger:current_why_data(_262098)
   Call: (211) [system] nb_current('$current_why', wp(_262098, _273358))
   Fail: (211) [system] nb_current('$current_why', wp(_262098, _273358))
^  Redo: (210) [user] bugger:current_why_data(_262098)
^  Unify: (210) [user] bugger:current_why_data(_262098)
   Call: (211) [t_l] t_l:current_why_source(_262098)
   Fail: (211) [t_l] t_l:current_why_source(_262098)
^  Fail: (210) [user] bugger:current_why_data(_262098)
^  Redo: (209) [user] bugger:current_why(_262098)
^  Unify: (209) [user] bugger:current_why(mfl4(_280786, _280788, _280790, _280792))
^  Call: (211) [system] setup_call_cleanup('$notrace'(_281742, _281744), once(user:current_mfl4(_280786, _280788, _280790, _280792)), '$restore_trace'(_281742, _281744))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_281742, _281744), system:once(user:current_mfl4(_280786, _280788, _280790, _280792)), system:'$restore_trace'(_281742, _281744))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_281742, _281744))
^  Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_280786, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_280786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (208) [$bags] findall_loop(_262098, user:current_why(_262098), _262104, [])
   Exit: (208) [$bags] findall_loop(_262098, user:current_why(_262098), [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_262098, user:current_why(_262098), [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (206) [$bags] findall(_262098, user:current_why(_262098), [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (205) [$bags] findall(_262098, user:current_why(_262098), [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (205) [system] [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (205) [user] u_to_uu([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256558)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (206) [system] var([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (206) [system] var([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256558)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] nonvar([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (206) [system] nonvar([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_418238, _418240)
   Fail: (206) [system] [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_418238, _418240)
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256558)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256558)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _448600)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _448600)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _448600)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (208) [system] var([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (208) [system] var([P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _448600)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_298642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (208) [user] not(compound([P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (208) [system] not(user:compound([P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (209) [system] compound([P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (209) [system] compound([P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (208) [system] not(user:compound([P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3694)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3694)
^  Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3694)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (209) [system] var(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (209) [system] var(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3694)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (209) [user] not(compound(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (209) [system] not(user:compound(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (210) [system] compound(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (210) [system] compound(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (209) [system] not(user:compound(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3694)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (206) [user] u_to_uu(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3648)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (207) [system] var(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (207) [system] var(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3648)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] nonvar(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (207) [system] nonvar(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_291100, _291102)
   Fail: (207) [system] P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_291100, _291102)
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3648)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb')))
   Call: (204) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb')))
   Fail: (204) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _449414)
^  Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _449414)
   Call: (206) [system] fail
   Fail: (206) [system] fail
^  Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _449414)
^  Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _469210, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_469210)), trace)))
^  Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _469210, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_469210)), trace)))
^  Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _469210, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_469210)), trace)), user:each_call_cleanup)
^  Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _469210, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_469210)), trace)), user:each_call_cleanup)
   Call: (207) [system] current_prolog_flag(occurs_check, _499652)
   Exit: (207) [system] current_prolog_flag(occurs_check, true)
^  Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _469210, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_469210)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _469210, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_469210)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (208) [system] true==true
   Exit: (208) [system] true==true
^  Call: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'add-atom', '&kb')), P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'add-atom', '&kb')), P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Call: (213) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), _81634, _81636)
^  Exit: (213) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), user, 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
   Call: (214) [system] _85378=user
   Exit: (214) [system] user=user
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'add-atom', '&kb')), true, _87248)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, _87248)
^  Redo: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'add-atom', '&kb')), true, _90076)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, _90076)
^  Fail: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Fail: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Redo: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Exit: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (210) [user] pfcPost2('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (210) [user] pfcPost2('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')));assert('next-operation'(op(exec, 'add-atom', '&kb'))))))
^  Unify: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')));assert('next-operation'(op(exec, 'add-atom', '&kb'))))))
^  Call: (213) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')));assert('next-operation'(op(exec, 'add-atom', '&kb')))))
^  Unify: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')));assert('next-operation'(op(exec, 'add-atom', '&kb')))))
^  Call: (215) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (215) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (216) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), _117386, _117388)
^  Exit: (216) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), user, 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'add-atom', '&kb')), _119266, _119268)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')), true)
   Call: (217) [system] var('next-operation'(op(exec, 'add-atom', '&kb')))
   Fail: (217) [system] var('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'add-atom', '&kb')), _119266, _119268)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Exit: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Call: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Unify: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
   Call: (217) [system] _127672=user
   Exit: (217) [system] user=user
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'add-atom', '&kb')), true, _129542)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, _129542)
^  Redo: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'add-atom', '&kb')), true, _132370)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, _132370)
^  Fail: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Fail: (215) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (215) [user] assert('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (215) [user] assert('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')));assert('next-operation'(op(exec, 'add-atom', '&kb')))))
^  Exit: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')));assert('next-operation'(op(exec, 'add-atom', '&kb'))))))
^  Call: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcIsTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _189040)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _189040)
   Call: (218) [system] var('next-operation'(op(exec, 'add-atom', '&kb')))
   Fail: (218) [system] var('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _189040)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _189040)
   Call: (218) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Exit: (218) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Call: (218) [system] 1<1
   Fail: (218) [system] 1<1
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _189040)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _189040)
   Call: (218) [system] _200192 is 1+ -1
   Exit: (218) [system] 0 is 1+ -1
^  Call: (218) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _202050)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _202050)
   Call: (219) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb')))
   Fail: (219) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (218) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _202050)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _202050)
   Call: (219) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Exit: (219) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Call: (219) [system] compound_name_arguments('next-operation'(op(exec, 'add-atom', '&kb')), _209460, _209462)
   Exit: (219) [system] compound_name_arguments('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation', [op(exec, 'add-atom', '&kb')])
   Call: (219) [lists] lists:member(_202050, ['next-operation', op(exec, 'add-atom', '&kb')])
   Unify: (219) [lists] lists:member(_202050, ['next-operation', op(exec, 'add-atom', '&kb')])
   Call: (220) [lists] lists:member_([op(exec, 'add-atom', '&kb')], _202050, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'add-atom', '&kb')], 'next-operation', 'next-operation')
   Exit: (220) [lists] lists:member_([op(exec, 'add-atom', '&kb')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member('next-operation', ['next-operation', op(exec, 'add-atom', '&kb')])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation')
^  Call: (218) [user] compound_eles(0, 'next-operation', _189040)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _189040)
   Call: (219) [system] var('next-operation')
   Fail: (219) [system] var('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _189040)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _189040)
   Call: (219) [system] compound('next-operation')
   Fail: (219) [system] compound('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _189040)
   Call: (219) [system] _189040='next-operation'
   Exit: (219) [system] 'next-operation'='next-operation'
^  Exit: (218) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation')
^  Call: (217) [user] pfcIgnored('next-operation')
^  Fail: (217) [user] pfcIgnored('next-operation')
   Redo: (220) [lists] lists:member_([op(exec, 'add-atom', '&kb')], _202050, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'add-atom', '&kb')], _202050, 'next-operation')
   Call: (221) [lists] lists:member_([], _202050, op(exec, 'add-atom', '&kb'))
   Unify: (221) [lists] lists:member_([], op(exec, 'add-atom', '&kb'), op(exec, 'add-atom', '&kb'))
   Exit: (221) [lists] lists:member_([], op(exec, 'add-atom', '&kb'), op(exec, 'add-atom', '&kb'))
   Exit: (220) [lists] lists:member_([op(exec, 'add-atom', '&kb')], op(exec, 'add-atom', '&kb'), 'next-operation')
   Exit: (219) [lists] lists:member(op(exec, 'add-atom', '&kb'), ['next-operation', op(exec, 'add-atom', '&kb')])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), op(exec, 'add-atom', '&kb'))
^  Call: (218) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _189040)
^  Unify: (218) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _189040)
   Call: (219) [system] var(op(exec, 'add-atom', '&kb'))
   Fail: (219) [system] var(op(exec, 'add-atom', '&kb'))
^  Redo: (218) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _189040)
^  Unify: (218) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _189040)
   Call: (219) [system] compound(op(exec, 'add-atom', '&kb'))
   Exit: (219) [system] compound(op(exec, 'add-atom', '&kb'))
   Call: (219) [system] 0<1
   Exit: (219) [system] 0<1
   Call: (219) [system] _189040=op(exec, 'add-atom', '&kb')
   Exit: (219) [system] op(exec, 'add-atom', '&kb')=op(exec, 'add-atom', '&kb')
^  Exit: (218) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), op(exec, 'add-atom', '&kb'))
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), op(exec, 'add-atom', '&kb'))
^  Call: (217) [user] pfcIgnored(op(exec, 'add-atom', '&kb'))
^  Fail: (217) [user] pfcIgnored(op(exec, 'add-atom', '&kb'))
^  Fail: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (215) [user] pfcIsTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _256840)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _256840)
   Call: (217) [system] var('next-operation'(op(exec, 'add-atom', '&kb')))
   Fail: (217) [system] var('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _256840)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _256840)
   Call: (217) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Exit: (217) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _256840)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _256840)
   Call: (217) [system] _267992 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _269850)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _269850)
   Call: (218) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb')))
   Fail: (218) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _269850)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _269850)
   Call: (218) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Exit: (218) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'add-atom', '&kb')), _277260, _277262)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation', [op(exec, 'add-atom', '&kb')])
   Call: (218) [lists] lists:member(_269850, ['next-operation', op(exec, 'add-atom', '&kb')])
   Unify: (218) [lists] lists:member(_269850, ['next-operation', op(exec, 'add-atom', '&kb')])
   Call: (219) [lists] lists:member_([op(exec, 'add-atom', '&kb')], _269850, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'add-atom', '&kb')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, 'add-atom', '&kb')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'add-atom', '&kb')])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _256840)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _256840)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _256840)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _256840)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _256840)
   Call: (218) [system] _256840='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation')
^  Call: (216) [user] pfcTraced('next-operation')
^  Fail: (216) [user] pfcTraced('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, 'add-atom', '&kb')], _269850, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'add-atom', '&kb')], _269850, 'next-operation')
   Call: (220) [lists] lists:member_([], _269850, op(exec, 'add-atom', '&kb'))
   Unify: (220) [lists] lists:member_([], op(exec, 'add-atom', '&kb'), op(exec, 'add-atom', '&kb'))
   Exit: (220) [lists] lists:member_([], op(exec, 'add-atom', '&kb'), op(exec, 'add-atom', '&kb'))
   Exit: (219) [lists] lists:member_([op(exec, 'add-atom', '&kb')], op(exec, 'add-atom', '&kb'), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, 'add-atom', '&kb'), ['next-operation', op(exec, 'add-atom', '&kb')])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), op(exec, 'add-atom', '&kb'))
^  Call: (217) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _256840)
^  Unify: (217) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _256840)
   Call: (218) [system] var(op(exec, 'add-atom', '&kb'))
   Fail: (218) [system] var(op(exec, 'add-atom', '&kb'))
^  Redo: (217) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _256840)
^  Unify: (217) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _256840)
   Call: (218) [system] compound(op(exec, 'add-atom', '&kb'))
   Exit: (218) [system] compound(op(exec, 'add-atom', '&kb'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _256840=op(exec, 'add-atom', '&kb')
   Exit: (218) [system] op(exec, 'add-atom', '&kb')=op(exec, 'add-atom', '&kb')
^  Exit: (217) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), op(exec, 'add-atom', '&kb'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), op(exec, 'add-atom', '&kb'))
^  Call: (216) [user] pfcTraced(op(exec, 'add-atom', '&kb'))
^  Fail: (216) [user] pfcTraced(op(exec, 'add-atom', '&kb'))
^  Fail: (215) [user] pfcIsTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcSpied('next-operation'(op(exec, 'add-atom', '&kb')), +)
^  Fail: (215) [user] pfcSpied('next-operation'(op(exec, 'add-atom', '&kb')), +)
^  Redo: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcEnqueue('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcGetSearch(_423252)
^  Unify: (214) [user] pfcGetSearch(_423252)
   Call: (215) [t_l] t_l:pfcSearchTL(_425102)
   Fail: (215) [t_l] t_l:pfcSearchTL(_425102)
^  Redo: (214) [user] pfcGetSearch(_423252)
^  Call: (215) [user] pfcSearch(_427876)
^  Unify: (215) [user] pfcSearch(direct)
^  Exit: (215) [user] pfcSearch(direct)
   Call: (215) [system] _423252=direct
   Exit: (215) [system] direct=direct
^  Exit: (214) [user] pfcGetSearch(direct)
^  Call: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (215) [system] direct=direct
   Exit: (215) [system] direct=direct
^  Call: (215) [user] pfcFwd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (216) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _452310)
^  Unify: (216) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _452310)
   Call: (217) [system] fail
   Fail: (217) [system] fail
^  Fail: (216) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _452310)
^  Redo: (215) [user] pfcFwd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (216) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Unify: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Call: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))), user:each_call_cleanup)
^  Unify: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))), user:each_call_cleanup)
   Call: (218) [system] current_prolog_flag(occurs_check, _462572)
   Exit: (218) [system] current_prolog_flag(occurs_check, true)
^  Call: (218) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))), user:set_prolog_flag(occurs_check, true))
   Call: (219) [system] true==true
   Exit: (219) [system] true==true
^  Call: (219) [user] pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (219) [user] pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb')))
   Call: (220) [system] is_list(_470068)
   Fail: (220) [system] is_list(_470068)
^  Redo: (219) [user] pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (220) [user] pfcFwd1('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (220) [user] pfcFwd1('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (221) [user] fc_rule_check('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (221) [user] fc_rule_check('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (221) [user] fc_rule_check('next-operation'(op(exec, 'add-atom', '&kb')))
   Call: (221) [system] copy_term('next-operation'(op(exec, 'add-atom', '&kb')), _477462)
   Exit: (221) [system] copy_term('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (221) [user] ignore(fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))))
^  Unify: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))))
^  Call: (222) [user] fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
^  Unify: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
^  Call: (224) [user] clause('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054), true)
^  Fail: (224) [user] clause('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054), true)
^  Redo: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
^  Call: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Call: (225) [system] var('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Fail: (225) [system] var('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Call: (225) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054), imported_from(system))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Call: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054), _520124, _520126)
   Unify: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054), _520124, _520126)
   Call: (228) [system] compound('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Exit: (228) [system] compound('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _483054))
   Call: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _3916, _3918)
   Exit: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), '$pt$', 2)
   Exit: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), '$pt$', 2)
^  Call: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), built_in)
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _11284)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _12224)
   Call: (226) [system] nonvar(_13082)
^  Redo: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _14084)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _15018)
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), interpreted)
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), number_of_clauses(_24212))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), number_of_clauses(_24212))
   Call: (226) [system] nonvar(number_of_clauses(_24212))
   Exit: (226) [system] nonvar(number_of_clauses(_24212))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_24212), user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_24212), user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), number_of_clauses(0))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _39056), (prolog_current_choice(_39066), push_current_choice(_39066), clause('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _39088), pfc_call(_39088)), nb_setval('$pfc_current_choice', _39056))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _39056), user:(prolog_current_choice(_39066), push_current_choice(_39066), clause('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _39088), pfc_call(_39088)), user:nb_setval('$pfc_current_choice', _39056))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _39056))
   Call: (228) [system] nb_current('$pfc_current_choice', _39056)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_39066)
   Exit: (227) [system] prolog_current_choice(2953)
^  Call: (227) [user] push_current_choice(2953)
^  Unify: (227) [user] push_current_choice(2953)
   Call: (228) [system] nb_current('$pfc_current_choice', _48406)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2953])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2953])
^  Exit: (227) [user] push_current_choice(2953)
^  Call: (227) [user] clause('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _39088)
^  Fail: (227) [user] clause('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _39088)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _56778)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _39056), user:(prolog_current_choice(_39066), push_current_choice(_39066), clause('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _39088), pfc_call(_39088)), user:nb_setval('$pfc_current_choice', _39056))
^  Fail: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Fail: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Redo: (222) [user] fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (222) [user] fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))))
^  Call: (221) [user] ignore(fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))))
^  Unify: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))))
^  Call: (222) [user] fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (223) [user] pfc_spft(_71648, _71734, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656))
^  Unify: (223) [user] pfc_spft(_71648, _72666, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656))
^  Call: (224) [user] pfcCallSystem('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Unify: (224) [user] pfcCallSystem('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Call: (225) [user] pfc_call('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Unify: (225) [user] pfc_call('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Call: (226) [system] var('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Fail: (226) [system] var('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Redo: (225) [user] pfc_call('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Unify: (225) [user] pfc_call('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Call: (226) [system] callable('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Exit: (226) [system] callable('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Unify: (225) [user] pfc_call('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Redo: (225) [user] pfc_call('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Unify: (225) [user] pfc_call('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Call: (226) [user] predicate_property('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), imported_from(system))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), imported_from(system))
   Call: (227) [system] nonvar(imported_from(system))
   Exit: (227) [system] nonvar(imported_from(system))
   Call: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Unify: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Call: (229) [system] callable('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Exit: (229) [system] callable('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), imported_from(system))
^  Redo: (225) [user] pfc_call('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Unify: (225) [user] pfc_call('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Call: (226) [user] predicate_property('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), built_in)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), built_in)
   Call: (227) [system] nonvar(built_in)
   Exit: (227) [system] nonvar(built_in)
   Call: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Unify: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Call: (228) [system] callable('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Exit: (228) [system] callable('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Call: (228) [$syspreds] goal_name_arity('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), _107806, _107808)
   Unify: (228) [$syspreds] goal_name_arity('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), _107806, _107808)
   Call: (229) [system] compound('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Exit: (229) [system] compound('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Call: (229) [system] compound_name_arity('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), _107806, _107808)
   Exit: (229) [system] compound_name_arity('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), '$spft$', 3)
   Exit: (228) [$syspreds] goal_name_arity('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), '$spft$', 3)
^  Call: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), built_in)
^  Redo: (225) [user] pfc_call('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Unify: (225) [user] pfc_call('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Call: (226) [user] predicate_property('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), _119048)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), _119988)
   Call: (227) [system] nonvar(_120846)
^  Redo: (226) [$syspreds] predicate_property(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), _121848)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), _122782)
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Call: (228) [system] callable('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Exit: (228) [system] callable('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), interpreted)
^  Unify: (225) [user] pfc_call('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Call: (226) [user] predicate_property('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), number_of_clauses(_131976))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), number_of_clauses(_131976))
   Call: (227) [system] nonvar(number_of_clauses(_131976))
   Exit: (227) [system] nonvar(number_of_clauses(_131976))
   Call: (227) [$syspreds] property_predicate(number_of_clauses(_131976), user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Unify: (227) [$syspreds] property_predicate(number_of_clauses(_131976), user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Call: (229) [system] callable('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Exit: (229) [system] callable('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
   Exit: (227) [$syspreds] property_predicate(number_of_clauses(746), user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), number_of_clauses(746))
^  Unify: (225) [user] pfc_call('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Call: (226) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _146820), (prolog_current_choice(_146830), push_current_choice(_146830), clause('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), _146852), pfc_call(_146852)), nb_setval('$pfc_current_choice', _146820))
^  Unify: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _146820), user:(prolog_current_choice(_146830), push_current_choice(_146830), clause('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), _146852), pfc_call(_146852)), user:nb_setval('$pfc_current_choice', _146820))
^  Call: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', _146820))
   Call: (229) [system] nb_current('$pfc_current_choice', _146820)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
^  Exit: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (228) [system] prolog_current_choice(_146830)
   Exit: (228) [system] prolog_current_choice(2973)
^  Call: (228) [user] push_current_choice(2973)
^  Unify: (228) [user] push_current_choice(2973)
   Call: (229) [system] nb_current('$pfc_current_choice', _156170)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
   Call: (229) [system] b_setval('$pfc_current_choice', [2973])
   Exit: (229) [system] b_setval('$pfc_current_choice', [2973])
^  Exit: (228) [user] push_current_choice(2973)
^  Call: (228) [user] clause('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), _146852)
^  Fail: (228) [user] clause('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), _146852)
   Call: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (229) [system] duplicate_term([], _164542)
   Exit: (229) [system] duplicate_term([], [])
   Call: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _146820), user:(prolog_current_choice(_146830), push_current_choice(_146830), clause('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)), _146852), pfc_call(_146852)), user:nb_setval('$pfc_current_choice', _146820))
^  Fail: (225) [user] pfc_call('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Fail: (224) [user] pfcCallSystem('$spft$'(_71648, _73526, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656)))
^  Fail: (223) [user] pfc_spft(_71648, _172046, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _71654, _71656))
^  Redo: (222) [user] fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (222) [user] fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))))
^  Exit: (220) [user] pfcFwd1('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (219) [user] pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))), user:each_call_cleanup)
^  Exit: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Exit: (215) [user] pfcFwd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcEnqueue('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (210) [user] pfcPost2('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3674, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3674)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3674, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3674)), trace)), user:each_call_cleanup)
^  Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3674, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3674)), trace)))
^  Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcRun
^  Unify: (202) [user] pfcRun
^  Call: (203) [user] pfcGetSearch(direct)
^  Unify: (203) [user] pfcGetSearch(direct)
   Call: (204) [t_l] t_l:pfcSearchTL(_269352)
   Fail: (204) [t_l] t_l:pfcSearchTL(_269352)
^  Redo: (203) [user] pfcGetSearch(direct)
^  Call: (204) [user] pfcSearch(_272126)
^  Unify: (204) [user] pfcSearch(direct)
^  Exit: (204) [user] pfcSearch(direct)
   Call: (204) [system] direct=direct
   Exit: (204) [system] direct=direct
^  Exit: (203) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcRun
^  Exit: (202) [user] pfcRun
^  Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], op(exec, 'add-atom', '&kb')), pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Call: (198) [user] must_det_ll(ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422)))))
^  Unify: (198) [user] must_det_ll(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422)))))
^  Call: (199) [user] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422)))))
^  Unify: (199) [system] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422)))))
^  Call: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422))))
^  Unify: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422))))
^  Call: (201) [user] setup_call_cleanup(get_pass_fail(_318872, _318874, _318876), (color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422))), (get_pass_fail(_318886, _318888, _318890), if_t(_318890==_318876, flag(loonit_failure, _318908, _318908+1))))
^  Unify: (201) [system] setup_call_cleanup(user:get_pass_fail(_318872, _318874, _318876), user:(color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422))), user:(get_pass_fail(_318886, _318888, _318890), if_t(_318890==_318876, flag(loonit_failure, _318908, _318908+1))))
^  Call: (202) [system] sig_atomic(user:get_pass_fail(_318872, _318874, _318876))
^  Call: (204) [user] get_pass_fail(_318872, _318874, _318876)
^  Unify: (204) [user] get_pass_fail(_318872, _318874, _318876)
   Call: (205) [$syspreds] flag(loonit_success, _318872, _318872)
   Unify: (205) [$syspreds] flag(loonit_success, _318872, _318872)
   Call: (206) [system] _318872==_318872
   Exit: (206) [system] _318872==_318872
   Call: (206) [system] get_flag(loonit_success, _318872)
   Exit: (206) [system] get_flag(loonit_success, 0)
   Exit: (205) [$syspreds] flag(loonit_success, 0, 0)
   Call: (205) [$syspreds] flag(loonit_failure, _318874, _318874)
   Unify: (205) [$syspreds] flag(loonit_failure, _318874, _318874)
   Call: (206) [system] _318874==_318874
   Exit: (206) [system] _318874==_318874
   Call: (206) [system] get_flag(loonit_failure, _318874)
   Exit: (206) [system] get_flag(loonit_failure, 0)
   Exit: (205) [$syspreds] flag(loonit_failure, 0, 0)
   Call: (205) [system] _318876 is 0+0
   Exit: (205) [system] 0 is 0+0
^  Exit: (204) [user] get_pass_fail(0, 0, 0)
^  Exit: (202) [system] sig_atomic(user:get_pass_fail(0, 0, 0))
^  Call: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))
^  Unify: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))
^  Call: (204) [user] is_compatio
^  Unify: (204) [user] is_compatio
^  Call: (206) [system] setup_call_cleanup('$notrace'(_351818, _351820), once(user:is_compatio0), '$restore_trace'(_351818, _351820))
^  Unify: (206) [system] setup_call_cleanup(system:'$notrace'(_351818, _351820), system:once(user:is_compatio0), system:'$restore_trace'(_351818, _351820))
^  Call: (207) [system] sig_atomic(system:'$notrace'(_351818, _351820))
^  Fail: (204) [user] is_compatio
^  Redo: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))
^  Unify: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))
^  Call: (205) [rtrace] rtrace:quietly3(user:(wots(_357436, must_det_ll(user:(writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))), (_357436==""->true;our_ansi_format('#ffa509', '~w~n', [_357436]))))
^  Unify: (205) [rtrace] rtrace:quietly3(user:(wots(_357436, must_det_ll(user:(writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))), (_357436==""->true;our_ansi_format('#ffa509', '~w~n', [_357436]))))
;; In file as:  
  !(add-atom &kb 
    (: axiom 
      (nums 2 3)))
;; To unit test case:
^  Exit: (205) [rtrace] rtrace:quietly3(user:(wots(";; In file as:  
                                                     !(add-atom &kb 
                                                       (: axiom 
                                                         (nums 2 3)))
                                                   ;; To unit test case:", must_det_ll(user:(writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))), (";; In file as:  
                                                                                                                                                                                                                                                                         !(add-atom &kb 
                                                                                                                                                                                                                                                                           (: axiom 
                                                                                                                                                                                                                                                                             (nums 2 3)))
                                                                                                                                                                                                                                                                       ;; To unit test case:"==""->true;our_ansi_format('#ffa509', '~w~n', [";; In file as:  
                                                                                                                                                                                                                                                                                                                                                  !(add-atom &kb 
                                                                                                                                                                                                                                                                                                                                                    (: axiom 
                                                                                                                                                                                                                                                                                                                                                      (nums 2 3)))
                                                                                                                                                                                                                                                                                                                                                ;; To unit test case:"]))))
^  Exit: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))
   Call: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422)
   Unify: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422)
   Call: (204) [system] _374450=_374452
   Exit: (204) [system] _374450=_374450
^  Call: (204) [user] ignore(catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376348, _374450, _376352, _376354)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376348, _374450, _376352, _376354, _374450, _3422)), give_up(_376390), pp_m('red', gave_up(_376390))))
^  Unify: (204) [system] ignore(user:catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376348, _374450, _376352, _376354)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376348, _374450, _376352, _376354, _374450, _3422)), give_up(_376390), pp_m('red', gave_up(_376390))))
^  Call: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Unify: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Call: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])))
^  Unify: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])))
^  Call: (209) [user] once((is_mettalog;is_testing))
^  Unify: (209) [system] once(user:(is_mettalog;is_testing))
^  Call: (211) [user] is_mettalog
^  Unify: (211) [user] is_mettalog
^  Call: (212) [user] is_win64
^  Unify: (212) [user] is_win64
   Call: (213) [system] current_prolog_flag(windows, _395624)
   Fail: (213) [system] current_prolog_flag(windows, _396552)
^  Fail: (212) [user] is_win64
^  Redo: (211) [user] is_mettalog
^  Unify: (211) [user] is_mettalog
^  Call: (212) [user] is_metta_flag(log)
^  Unify: (212) [user] is_metta_flag(log)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_402012, _402014), once(user:is_flag0(log)), '$restore_trace'(_402012, _402014))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_402012, _402014), system:once(user:is_flag0(log)), system:'$restore_trace'(_402012, _402014))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_402012, _402014))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] is_metta_flag(log)
^  Exit: (211) [user] is_mettalog
^  Exit: (209) [system] once(user:(is_mettalog;is_testing))
^  Call: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Unify: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Call: (210) [user] original_user_error(_410408)
^  Unify: (210) [user] original_user_error(_410408)
   Call: (211) [system] stream_property(_410408, file_no(2))
   Unify: (211) [system] stream_property(_410408, file_no(2))
   Call: (212) [system] nonvar(_410408)
   Redo: (211) [system] stream_property(_410408, file_no(2))
   Unify: (211) [system] stream_property(_410408, file_no(2))
   Call: (212) [system] nonvar(_410408)
   Redo: (211) [system] stream_property(_410408, file_no(2))
   Unify: (211) [system] stream_property(_410408, file_no(2))
   Call: (212) [system] nonvar(file_no(2))
   Exit: (212) [system] nonvar(file_no(2))
   Call: (212) [system] file_no(2)=alias(_421528)
   Redo: (211) [system] stream_property(_410408, file_no(2))
   Exit: (211) [system] stream_property((0x7fe6c676e200), file_no(2))
^  Exit: (210) [user] original_user_error((0x7fe6c676e200))
^  Call: (210) [user] with_output_to((0x7fe6c676e200), write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
   Call: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
   Unify: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Call: (213) [user] real_notrace(write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Unify: (213) [user] real_notrace(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Call: (214) [user] setup_call_cleanup('$notrace'(_429960, _429962), once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), '$restore_trace'(_429960, _429962))
^  Unify: (214) [system] setup_call_cleanup(user:'$notrace'(_429960, _429962), user:once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), user:'$restore_trace'(_429960, _429962))
^  Call: (215) [system] sig_atomic(user:'$notrace'(_429960, _429962))
  !(assertEqualToResult 
    (add-atom &kb 
      (: axiom 
        (nums 2 3))) 
    (()))

^  Exit: (214) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), user:'$restore_trace'(3, -1))
^  Exit: (213) [user] real_notrace(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
   Exit: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Exit: (210) [user] with_output_to((0x7fe6c676e200), write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Exit: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Exit: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])))
^  Exit: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Call: (208) [system] setup_call_cleanup('$notrace'(_441778, _441780), once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376348, _374450, _376352, _376354)), '$restore_trace'(_441778, _441780))
^  Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_441778, _441780), system:once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376348, _374450, _376352, _376354)), system:'$restore_trace'(_441778, _441780))
^  Call: (209) [system] sig_atomic(system:'$notrace'(_441778, _441780))
^  Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _374450), _374450, [], [])), system:'$restore_trace'(3, -1))
   Call: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _374450), _374450, [], [], _374450, _3422)
   Unify: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _374450), _374450, [], [], _374450, _3422)
   Call: (208) [user] reset_caches
   Unify: (208) [user] reset_caches
^  Call: (209) [user] forall(clause(reset_cache, _457808), forall(rtrace_on_error(_457808), true))
^  Unify: (209) [$apply] forall(user:clause(reset_cache, _457808), user:forall(rtrace_on_error(_457808), true))
^  Call: (210) [user] clause(reset_cache, _457808)
^  Exit: (210) [user] clause(reset_cache, retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650)))
^  Call: (210) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650))), true)
^  Unify: (210) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650))), user:true)
   Call: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650)))
   Unify: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650)))
   Call: (212) [user] catch_err(retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650)), _465294, (write_src_uo(_465294=retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650))), catch(rtrace(retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650))), _465294, throw(give_up(_465294=retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650))))), throw(_465294)))
   Unify: (212) [user] catch_err(retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650)), _465294, (write_src_uo(_465294=retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650))), catch(rtrace(retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650))), _465294, throw(give_up(_465294=retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650))))), throw(_465294)))
^  Call: (214) [user] retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650))
^  Exit: (214) [user] retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650))
   Exit: (212) [user] catch_err(retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650)), _465294, (write_src_uo(_465294=retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650))), catch(rtrace(retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650))), _465294, throw(give_up(_465294=retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650))))), throw(_465294)))
   Exit: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650)))
^  Exit: (210) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_460642, _460644, _460646, _460648, _460650))), user:true)
^  Redo: (210) [user] clause(reset_cache, _457808)
^  Exit: (210) [user] clause(reset_cache, true)
^  Call: (210) [user] forall(rtrace_on_error(true), true)
^  Unify: (210) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (211) [user] rtrace_on_error(true)
   Unify: (211) [user] rtrace_on_error(true)
   Call: (212) [user] catch_err(true, _477418, (write_src_uo(_477418=true), catch(rtrace(true), _477418, throw(give_up(_477418=true))), throw(_477418)))
   Unify: (212) [user] catch_err(true, _477418, (write_src_uo(_477418=true), catch(rtrace(true), _477418, throw(give_up(_477418=true))), throw(_477418)))
   Exit: (212) [user] catch_err(true, _477418, (write_src_uo(_477418=true), catch(rtrace(true), _477418, throw(give_up(_477418=true))), throw(_477418)))
   Exit: (211) [user] rtrace_on_error(true)
^  Exit: (210) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (209) [$apply] forall(user:clause(reset_cache, _457808), user:forall(rtrace_on_error(_457808), true))
   Exit: (208) [user] reset_caches
   Call: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _374450), _374450, [], [], _374450, _3422)
   Unify: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _374450), _374450, [], [], _374450, _3422)
   Call: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _374450), _374450, [], [], _374450, _3422)
   Unify: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _374450), _374450, [], [], _374450, _3422)
   Call: (212) [user] file_hides_results(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _374450))
   Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _374450), _374450, [], [], _374450, _3422)
   Unify: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _374450), _374450, [], [], _374450, _3422)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_514482, _514484), once(user:(reset_eval_num, _513954=res(_3422), _513970=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _374450), _513988), (is_compatio->option_else(answer, _514012, leap);option_else(answer, _514012, each)), option_else('maximum-result-count', _514034, inf), option_else('initial-result-count', _514048, 10), _514060=contrl(_514034, _514012), _514078=_514080, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_514108), option_value(exec, skip), \+always_exec(_513988)->_514138=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _374450)), deterministic(_514154)), _514078=1, !, true;_514138=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _374450), deterministic(_514154), xform_out(_374450, _514212), nb_setarg(1, _513954, _514212)), !, flag(result_num, _514238, 0), _514250=eval('&self', _513988, _374450), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_374450), if_t(_514078==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_514078==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_514250)))), if_t(option_value(repl, true), add_history_src(exec(_513988))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_514250), writeln('.')))), true)))), '$restore_trace'(_514482, _514484))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_4698, _4700), system:once(user:(reset_eval_num, _4170=res(_3422), _4186=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _4204), (is_compatio->option_else(answer, _4228, leap);option_else(answer, _4228, each)), option_else('maximum-result-count', _4250, inf), option_else('initial-result-count', _4264, 10), _4276=contrl(_4250, _4228), _4294=_4296, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_4324), option_value(exec, skip), \+always_exec(_4204)->_4354=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)), deterministic(_4370)), _4294=1, !, true;_4354=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, _4170, _4428)), !, flag(result_num, _4454, 0), _4466=eval('&self', _4204, _3788), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_3788), if_t(_4294==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_4294==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_4466)))), if_t(option_value(repl, true), add_history_src(exec(_4204))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_4466), writeln('.')))), true)))), system:'$restore_trace'(_4698, _4700))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_4698, _4700))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _4294=_4294, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_4324), option_value(exec, skip), \+always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])->(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428))=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)), deterministic(_4370)), _4294=1, !, true;(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428))=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428)), !, flag(result_num, 1, 0), eval('&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3788)=eval('&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3788), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_3788), if_t(_4294==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_4294==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3788))))), if_t(option_value(repl, true), add_history_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3788)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (212) [user] in_answer_io(format('~N['))
^  Unify: (212) [user] in_answer_io(format('~N['))
   Call: (213) [system] nb_current(suspend_answers, true)
^  Redo: (212) [user] in_answer_io(format('~N['))
^  Unify: (212) [user] in_answer_io(format('~N['))
^  Call: (213) [user] answer_output(_27346)
^  Unify: (213) [user] answer_output(_27346)
^  Call: (214) [user] is_testing
^  Unify: (214) [user] is_testing
^  Call: (215) [user] is_metta_flag(test)
^  Unify: (215) [user] is_metta_flag(test)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_32888, _32890), once(user:is_flag0(test)), '$restore_trace'(_32888, _32890))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_32888, _32890), system:once(user:is_flag0(test)), system:'$restore_trace'(_32888, _32890))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_32888, _32890))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_metta_flag(test)
^  Exit: (214) [user] is_testing
^  Call: (214) [user] original_user_output(_27346)
^  Unify: (214) [user] original_user_output(_27346)
   Call: (215) [system] stream_property(_27346, file_no(1))
   Unify: (215) [system] stream_property(_27346, file_no(1))
   Call: (216) [system] nonvar(_27346)
   Redo: (215) [system] stream_property(_27346, file_no(1))
   Unify: (215) [system] stream_property(_27346, file_no(1))
   Call: (216) [system] nonvar(_27346)
   Redo: (215) [system] stream_property(_27346, file_no(1))
   Unify: (215) [system] stream_property(_27346, file_no(1))
   Call: (216) [system] nonvar(file_no(1))
   Exit: (216) [system] nonvar(file_no(1))
   Call: (216) [system] file_no(1)=alias(_49624)
   Redo: (215) [system] stream_property(_27346, file_no(1))
   Exit: (215) [system] stream_property((0x7fe6c676e100), file_no(1))
^  Exit: (214) [user] original_user_output((0x7fe6c676e100))
^  Exit: (213) [user] answer_output((0x7fe6c676e100))
^  Call: (213) [user] with_output_to((0x7fe6c676e100), format('~N['))
   Call: (215) [$syspreds] format('~N[')
   Unify: (215) [$syspreds] format('~N[')
^  Call: (216) [$syspreds] format('~N[', [])
[
^  Exit: (216) [$syspreds] format('~N[', [])
   Exit: (215) [$syspreds] format('~N[')
^  Exit: (213) [user] with_output_to((0x7fe6c676e100), format('~N['))
^  Exit: (212) [user] in_answer_io(format('~N['))
   Call: (212) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _61794, _4370, timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428)), _61800), ((((_4370==true->!;true), set_option_value(interactive, _61794), contrl(inf, each)=contrl(_61870, _61872), nb_setarg(1, res(_3422), _4428), current_input(_61896), read_pending_codes(_61896, _61908, []), flag(result_num, _61922, _61922+1), flag(result_num, _61942, _61942), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _4428))), if_t(_61942=<_61870, ((_61942==1, _4370==true->not_compatio(format('~N~nDeterministic: ', [])), !;_4370==true->not_compatio(format('~N~nLast Result(~w): ', [_61942])), !;not_compatio(format('~N~nNDet Result(~w): ', [_61942]))), ignore((not_compatio(if_t(\+symbolic(_4428), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_4428)), true)))))))), in_answer_io(write_asrc(_4428)), not_compatio(format('~N')), (_4370\==true, _61794, _61872\==leap, 10>_61942, _61942<_61870->_62304=true;_62304=false), if_t((_62304==true;_4370==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _61800))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _62408), maplist(print_var, _62408), nop(nl)));true)))), (_62304==true->write("~npress ';' for more solutions "), get_single_char_key(_62470), not_compatio((writeq(key=_62470), nl)), (_62470==b->once(repl), fail;_62470==m->make;_62470==t->nop(set_debug(eval, true)), rtrace;_62470=='T'->set_debug(eval, true);_62470==(;)->true;_62470==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_62470=='L'->nb_setarg(1, contrl(inf, each), _61942);_62470==l->nb_setarg(2, contrl(inf, each), leap);(_62470=='\n';_62470=='\r')->!, fail;!, fail));_4370\==true, \+_61794, contrl(inf, each)=contrl(_61870, leap)->true;_4370==true->!;true), format('~N~n')))
   Unify: (212) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _4370, timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428)), _61800), ((((_4370==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_61870, _61872), nb_setarg(1, res(_3422), _4428), current_input(_61896), read_pending_codes(_61896, _61908, []), flag(result_num, _61922, _61922+1), flag(result_num, _61942, _61942), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _4428))), if_t(_61942=<_61870, ((_61942==1, _4370==true->not_compatio(format('~N~nDeterministic: ', [])), !;_4370==true->not_compatio(format('~N~nLast Result(~w): ', [_61942])), !;not_compatio(format('~N~nNDet Result(~w): ', [_61942]))), ignore((not_compatio(if_t(\+symbolic(_4428), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_4428)), true)))))))), in_answer_io(write_asrc(_4428)), not_compatio(format('~N')), (_4370\==true, false, _61872\==leap, 10>_61942, _61942<_61870->_62304=true;_62304=false), if_t((_62304==true;_4370==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _61800))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _62408), maplist(print_var, _62408), nop(nl)));true)))), (_62304==true->write("~npress ';' for more solutions "), get_single_char_key(_62470), not_compatio((writeq(key=_62470), nl)), (_62470==b->once(repl), fail;_62470==m->make;_62470==t->nop(set_debug(eval, true)), rtrace;_62470=='T'->set_debug(eval, true);_62470==(;)->true;_62470==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_62470=='L'->nb_setarg(1, contrl(inf, each), _61942);_62470==l->nb_setarg(2, contrl(inf, each), leap);(_62470=='\n';_62470=='\r')->!, fail;!, fail));_4370\==true, \+false, contrl(inf, each)=contrl(_61870, leap)->true;_4370==true->!;true), format('~N~n')))
   Call: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428)), _61800)
   Unify: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428)), _61800)
   Call: (214) [system] statistics(cputime, _75028)
   Exit: (214) [system] statistics(cputime, 7.905325257)
   Call: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428)))
   Unify: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428)))
^  Call: (215) [user] option_value(rtrace, true)
^  Unify: (215) [user] option_value(rtrace, true)
   Call: (216) [system] var(true)
   Fail: (216) [system] var(true)
^  Redo: (215) [user] option_value(rtrace, true)
^  Unify: (215) [user] option_value(rtrace, true)
   Call: (216) [system] true==true
   Exit: (216) [system] true==true
^  Call: (216) [user] option_value0(rtrace, 'True')
^  Unify: (216) [user] option_value0(rtrace, 'True')
^  Call: (217) [user] was_option_value(rtrace, _87988)
^  Unify: (217) [user] was_option_value(rtrace, _87988)
   Call: (218) [system] current_prolog_flag(rtrace, _89846)
   Fail: (218) [system] current_prolog_flag(rtrace, _89846)
^  Redo: (217) [user] was_option_value(rtrace, _87988)
^  Unify: (217) [user] was_option_value(rtrace, _87988)
   Call: (218) [$syspreds] prolog_load_context(rtrace, _93560)
   Fail: (218) [$syspreds] prolog_load_context(rtrace, _93560)
^  Redo: (217) [user] was_option_value(rtrace, _87988)
^  Unify: (217) [user] was_option_value(rtrace, _87988)
   Call: (218) [system] nb_current(rtrace, _97274)
   Fail: (218) [system] nb_current(rtrace, _97274)
^  Fail: (217) [user] was_option_value(rtrace, _87988)
^  Redo: (216) [user] option_value0(rtrace, 'True')
^  Fail: (216) [user] option_value0(rtrace, 'True')
^  Redo: (215) [user] option_value(rtrace, true)
^  Unify: (215) [user] option_value(rtrace, true)
   Call: (216) [system] true==false
   Fail: (216) [system] true==false
^  Redo: (215) [user] option_value(rtrace, true)
^  Unify: (215) [user] option_value(rtrace, true)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_107498, _107500), once(user:option_value0(rtrace, true)), '$restore_trace'(_107498, _107500))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_107498, _107500), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_107498, _107500))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_107498, _107500))
^  Fail: (215) [user] option_value(rtrace, true)
   Redo: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428)))
   Unify: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428)))
^  Call: (215) [user] is_debugging(rtrace)
^  Unify: (215) [user] is_debugging(rtrace)
   Call: (216) [system] var(rtrace)
   Fail: (216) [system] var(rtrace)
^  Redo: (215) [user] is_debugging(rtrace)
^  Unify: (215) [user] is_debugging(rtrace)
   Call: (216) [system] rtrace==false
   Fail: (216) [system] rtrace==false
^  Redo: (215) [user] is_debugging(rtrace)
^  Unify: (215) [user] is_debugging(rtrace)
   Call: (216) [system] rtrace==true
   Fail: (216) [system] rtrace==true
^  Redo: (215) [user] is_debugging(rtrace)
^  Unify: (215) [user] is_debugging(rtrace)
^  Call: (216) [user] fast_option_value(rtrace, debug)
^  Unify: (216) [user] fast_option_value(rtrace, debug)
   Call: (217) [system] atom(rtrace)
   Exit: (217) [system] atom(rtrace)
   Call: (217) [system] current_prolog_flag(rtrace, debug)
   Fail: (217) [system] current_prolog_flag(rtrace, debug)
^  Fail: (216) [user] fast_option_value(rtrace, debug)
^  Redo: (215) [user] is_debugging(rtrace)
^  Unify: (215) [user] is_debugging(rtrace)
^  Call: (216) [user] fast_option_value(rtrace, trace)
^  Unify: (216) [user] fast_option_value(rtrace, trace)
   Call: (217) [system] atom(rtrace)
   Exit: (217) [system] atom(rtrace)
   Call: (217) [system] current_prolog_flag(rtrace, trace)
   Fail: (217) [system] current_prolog_flag(rtrace, trace)
^  Fail: (216) [user] fast_option_value(rtrace, trace)
^  Redo: (215) [user] is_debugging(rtrace)
^  Unify: (215) [user] is_debugging(rtrace)
   Call: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), _142716)
   Unify: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), _142716)
^  Call: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _142716, _144652)
^  Unify: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _142716, [])
   Call: (218) [system] current_prolog_flag(nodebugx, true)
^  Redo: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _142716, _147456)
^  Unify: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _142716, _148394)
^  Call: (218) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (218) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (218) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_151128, _151130, _151132), defined)
^  Unify: (218) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_151128, _151130, _151132), defined)
   Call: (219) [system] nonvar(defined)
   Exit: (219) [system] nonvar(defined)
   Call: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_151128, _151130, _151132))
   Unify: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_151128, _151130, _151132))
   Call: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_151128, _151130, _151132))
   Unify: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_151128, _151130, _151132))
   Call: (221) [system] callable(debugging_logicmoo_setting(_151128, _151130, _151132))
   Exit: (221) [system] callable(debugging_logicmoo_setting(_151128, _151130, _151132))
   Call: (221) [system] atom(bugger)
   Exit: (221) [system] atom(bugger)
   Exit: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_151128, _151130, _151132))
   Exit: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_151128, _151130, _151132))
^  Exit: (218) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_151128, _151130, _151132), defined)
^  Call: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _142716, _165042)
^  Unify: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (216) [system] true==true
   Exit: (216) [system] true==true
^  Exit: (215) [user] is_debugging(rtrace)
   Exit: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428)))
^  Call: (215) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428)), tAt_rtrace)
^  Unify: (215) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428)), rtrace:tAt_rtrace)
   Call: (216) [system] _175502=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (216) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (216) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428)), deterministic(_177380)), (notrace(_177380==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (216) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4370), xform_out(_3788, _4428), nb_setarg(1, res(_3422), _4428)), deterministic(_177380)), (notrace(_177380==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (217) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (220) [rtrace] rtrace:restart_rtrace1
^  Unify: (220) [rtrace] rtrace:restart_rtrace1
^  Exit: (220) [rtrace] rtrace:restart_rtrace1
^  Exit: (217) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
   Unify: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (219) [user] catch_metta_return(eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788)
^  Unify: (219) [user] catch_metta_return(eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788)
^  Call: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
   Call: (222) [system] var([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Redo: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (223) [system] setup_call_cleanup('$notrace'(_192760, _192762), once(user:self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), '$restore_trace'(_192760, _192762))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_192760, _192762), system:once(user:self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), system:'$restore_trace'(_192760, _192762))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_192760, _192762))
^  Redo: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (223) [system] setup_call_cleanup('$notrace'(_197498, _197500), once(user:nonvar(_3788)), '$restore_trace'(_197498, _197500))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_197498, _197500), system:once(user:nonvar(_3788)), system:'$restore_trace'(_197498, _197500))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_197498, _197500))
^  Redo: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (223) [system] setup_call_cleanup('$notrace'(_202236, _202238), once(user:nonvar(_3788)), '$restore_trace'(_202236, _202238))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_202236, _202238), system:once(user:nonvar(_3788)), system:'$restore_trace'(_202236, _202238))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_202236, _202238))
^  Redo: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
   Call: (222) [system] [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]==[]
^  Redo: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
   Call: (222) [system] atom(=)
   Exit: (222) [system] atom(=)
   Call: (222) [system] (=)\==(=)
^  Redo: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Call: (224) [system] setup_call_cleanup('$notrace'(_216302, _216304), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), '$restore_trace'(_216302, _216304))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_216302, _216304), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), system:'$restore_trace'(_216302, _216304))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_216302, _216304))
^  Fail: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Redo: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (222) [user] eval_00(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (222) [user] eval_00(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Call: (225) [system] setup_call_cleanup('$notrace'(_225700, _225702), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), '$restore_trace'(_225700, _225702))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_225700, _225702), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), system:'$restore_trace'(_225700, _225702))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_225700, _225702))
^  Fail: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Redo: (222) [user] eval_00(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (222) [user] eval_00(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (223) [user] eval_01(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (223) [user] eval_01(=, _186154, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (226) [system] 500<1
   Fail: (226) [system] 500<1
^  Redo: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_238858, _238860), once(user:(_238834 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _238848))), '$restore_trace'(_238858, _238860))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_238858, _238860), system:once(user:(_238834 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _238848))), system:'$restore_trace'(_238858, _238860))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_238858, _238860))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))), system:'$restore_trace'(3, -1))
^  Call: (224) [user] trace_eval(eval_20(=, _186154), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
^  Unify: (224) [user] trace_eval(eval_20(=, _186154), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
^  Call: (225) [user] must_det_ll((notrace((flag(eval_num, _244552, _244552+1), _244570 is _244552 mod 500, _244588 is 99-499 mod 100, _244612=_244614, option_else('trace-length', _244626, 500), option_else('trace-depth', _244634, 30))), quietly(if_t((nop(stop_rtrace), _244570>_244626), (set_debug(eval, false), _244690 is _244626+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_244690])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_244742)))))
^  Unify: (225) [user] must_det_ll(user:(notrace((flag(eval_num, _244552, _244552+1), _244570 is _244552 mod 500, _244588 is 99-499 mod 100, _244612=_244614, option_else('trace-length', _244626, 500), option_else('trace-depth', _244634, 30))), quietly(if_t((nop(stop_rtrace), _244570>_244626), (set_debug(eval, false), _244690 is _244626+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_244690])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_244742)))))
^  Call: (226) [user] once(user:(notrace((flag(eval_num, _244552, _244552+1), _244570 is _244552 mod 500, _244588 is 99-499 mod 100, _244612=_244614, option_else('trace-length', _244626, 500), option_else('trace-depth', _244634, 30))), quietly(if_t((nop(stop_rtrace), _244570>_244626), (set_debug(eval, false), _244690 is _244626+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_244690])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_244742)))))
^  Unify: (226) [system] once(user:(notrace((flag(eval_num, _244552, _244552+1), _244570 is _244552 mod 500, _244588 is 99-499 mod 100, _244612=_244614, option_else('trace-length', _244626, 500), option_else('trace-depth', _244634, 30))), quietly(if_t((nop(stop_rtrace), _244570>_244626), (set_debug(eval, false), _244690 is _244626+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_244690])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_244742)))))
^  Call: (229) [system] setup_call_cleanup('$notrace'(_248466, _248468), once(user:(flag(eval_num, _244552, _244552+1), _244570 is _244552 mod 500, _244588 is 99-499 mod 100, _244612=_244614, option_else('trace-length', _244626, 500), option_else('trace-depth', _244634, 30))), '$restore_trace'(_248466, _248468))
^  Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_248466, _248468), system:once(user:(flag(eval_num, _244552, _244552+1), _244570 is _244552 mod 500, _244588 is 99-499 mod 100, _244612=_244614, option_else('trace-length', _244626, 500), option_else('trace-depth', _244634, 30))), system:'$restore_trace'(_248466, _248468))
^  Call: (230) [system] sig_atomic(system:'$notrace'(_248466, _248468))
^  Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _244612=_244612, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _244690 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_244690])), nop((start_rtrace, rtrace)))))
^  Unify: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _244690 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_244690])), nop((start_rtrace, rtrace)))))
^  Exit: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _244690 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_244690])), nop((start_rtrace, rtrace)))))
   Call: (228) [user] nop(notrace(no_repeats_var(_244742)))
   Unify: (228) [user] nop(notrace(no_repeats_var(_244742)))
   Exit: (228) [user] nop(notrace(no_repeats_var(_244742)))
^  Exit: (226) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _244612=_244612, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _244690 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_244690])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_244742)))))
^  Exit: (225) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _244612=_244612, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _244690 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_244690])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_244742)))))
   Call: (225) [occurs] occurs:sub_term(_259930, e)
   Unify: (225) [occurs] occurs:sub_term(e, e)
   Exit: (225) [occurs] occurs:sub_term(e, e)
   Call: (225) [system] e\=e
   Fail: (225) [system] e\=e
   Redo: (225) [occurs] occurs:sub_term(_259930, e)
   Unify: (225) [occurs] occurs:sub_term(_259930, e)
   Call: (226) [system] compound(e)
   Fail: (226) [system] compound(e)
   Fail: (225) [occurs] occurs:sub_term(_259930, e)
^  Redo: (224) [user] trace_eval(eval_20(=, _186154), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
   Call: (225) [system] _270148=e
   Exit: (225) [system] e=e
^  Call: (225) [user] if_trace((eval;e), (_244612=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]])))
^  Unify: (225) [user] if_trace((eval;e), (_244612=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]])))
^  Call: (227) [system] setup_call_cleanup('$notrace'(_273952, _273954), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _244612=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]]))), _273910, fbug((_273910-->if_trace((eval;e), (_244612=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]])))))))), '$restore_trace'(_273952, _273954))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_273952, _273954), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _244612=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]]))), _273910, fbug((_273910-->if_trace((eval;e), (_244612=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]])))))))), system:'$restore_trace'(_273952, _273954))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_273952, _273954))
^  Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _244612=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]]))), _273910, fbug((_273910-->if_trace((eval;e), (_244612=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (225) [user] if_trace((eval;e), (_244612=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]])))
   Call: (225) [system] _278734=retval(fail)
   Exit: (225) [system] retval(fail)=retval(fail)
   Call: (225) [system] _280596=(\+ \+ (flag(eval_num, _280616, _280616+1), (retval(fail)\=@=retval(fail), nonvar(_242642)->indentq(0, _280616, <--, [e, _242642]);indentq(0, _280616, <--, [e, retval(fail)]))))
   Exit: (225) [system] (\+ \+ (flag(eval_num, _280616, _280616+1), (retval(fail)\=@=retval(fail), nonvar(_242642)->indentq(0, _280616, <--, [e, _242642]);indentq(0, _280616, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _280616, _280616+1), (retval(fail)\=@=retval(fail), nonvar(_242642)->indentq(0, _280616, <--, [e, _242642]);indentq(0, _280616, <--, [e, retval(fail)]))))
^  Call: (225) [user] call_cleanup(((call(eval_20(=, _186154), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)*->nb_setarg(1, retval(fail), _242642);fail, trace, call(eval_20(=, _186154), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)), ignore(notrace((\+_242642\=_244742, nb_setarg(1, retval(fail), _242642))))), ignore((_244612==1->ignore(\+ \+ (flag(eval_num, _280616, _280616+1), (retval(fail)\=@=retval(fail), nonvar(_242642)->indentq(0, _280616, <--, [e, _242642]);indentq(0, _280616, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _280616, _280616+1), (retval(fail)\=@=retval(fail), nonvar(_242642)->indentq(0, _280616, <--, [e, _242642]);indentq(0, _280616, <--, [e, retval(fail)])))))))))))
^  Unify: (225) [system] call_cleanup(user:((call(eval_20(=, _186154), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)*->nb_setarg(1, retval(fail), _242642);fail, trace, call(eval_20(=, _186154), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)), ignore(notrace((\+_242642\=_244742, nb_setarg(1, retval(fail), _242642))))), user:ignore((_244612==1->ignore(\+ \+ (flag(eval_num, _280616, _280616+1), (retval(fail)\=@=retval(fail), nonvar(_242642)->indentq(0, _280616, <--, [e, _242642]);indentq(0, _280616, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _280616, _280616+1), (retval(fail)\=@=retval(fail), nonvar(_242642)->indentq(0, _280616, <--, [e, _242642]);indentq(0, _280616, <--, [e, retval(fail)])))))))))))
^  Call: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
^  Unify: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
   Call: (228) [system] atom([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Redo: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
^  Unify: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
^  Call: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Call: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Call: (231) [system] setup_call_cleanup('$notrace'(_293002, _293004), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), '$restore_trace'(_293002, _293004))
^  Unify: (231) [system] setup_call_cleanup(system:'$notrace'(_293002, _293004), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), system:'$restore_trace'(_293002, _293004))
^  Call: (232) [system] sig_atomic(system:'$notrace'(_293002, _293004))
^  Fail: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Redo: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
   Call: (229) [system] atomic(assertEqualToResult)
   Exit: (229) [system] atomic(assertEqualToResult)
^  Call: (229) [user] is_sl(assertEqualToResult)
^  Unify: (229) [user] is_sl(assertEqualToResult)
   Call: (230) [system] number(assertEqualToResult)
^  Redo: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
^  Unify: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
   Call: (228) [system] [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]==[]
^  Redo: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
^  Unify: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
   Call: (228) [system] atom(=)
   Exit: (228) [system] atom(=)
   Call: (228) [system] (=)\==(=)
^  Redo: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
^  Unify: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
   Call: (228) [system] callable(assertEqualToResult)
   Exit: (228) [system] callable(assertEqualToResult)
^  Unify: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
   Call: (228) [system] is_list([['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
   Exit: (228) [system] is_list([['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
   Call: (228) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
   Exit: (228) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [assertEqualToResult|_320036])
   Call: (228) [system] var(assertEqualToResult)
^  Redo: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
^  Unify: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
^  Call: (228) [user] once(expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _323798))
^  Unify: (228) [system] once(user:expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _323798))
^  Call: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _323798)
^  Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _323798)
   Call: (230) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
   Exit: (230) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [assertEqualToResult|_329374])
   Call: (230) [system] ground(assertEqualToResult)
   Exit: (230) [system] ground(assertEqualToResult)
^  Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [assertEqualToResult|_332156])
^  Call: (230) [user] apply:maplist(expand_eval, [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _332156)
^  Unify: (230) [apply] apply:maplist(user:expand_eval, [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _332156)
   Call: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _332156, user:expand_eval)
   Unify: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [_335902|_335904], user:expand_eval)
^  Call: (232) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _335902)
^  Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _335902)
   Call: (233) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Exit: (233) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
^  Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom'|_340546])
   Call: (233) [system] ground('add-atom')
   Exit: (233) [system] ground('add-atom')
^  Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom'|_343328])
^  Call: (233) [user] apply:maplist(expand_eval, ['&kb', [:, axiom, [nums, 2, 3]]], _343328)
^  Unify: (233) [apply] apply:maplist(user:expand_eval, ['&kb', [:, axiom, [nums, 2, 3]]], _343328)
   Call: (234) [apply] apply:maplist_(['&kb', [:, axiom, [nums, 2, 3]]], _343328, user:expand_eval)
   Unify: (234) [apply] apply:maplist_(['&kb', [:, axiom, [nums, 2, 3]]], [_347074|_347076], user:expand_eval)
^  Call: (235) [user] expand_eval('&kb', _347074)
^  Unify: (235) [user] expand_eval('&kb', _347074)
   Call: (236) [system] is_list('&kb')
^  Redo: (235) [user] expand_eval('&kb', _347074)
   Call: (236) [system] '&kb'=_347074
   Exit: (236) [system] '&kb'='&kb'
^  Exit: (235) [user] expand_eval('&kb', '&kb')
   Call: (235) [apply] apply:maplist_([[:, axiom, [nums, 2, 3]]], _347076, user:expand_eval)
   Unify: (235) [apply] apply:maplist_([[:, axiom, [nums, 2, 3]]], [_355436|_355438], user:expand_eval)
^  Call: (236) [user] expand_eval([:, axiom, [nums, 2, 3]], _355436)
^  Unify: (236) [user] expand_eval([:, axiom, [nums, 2, 3]], _355436)
   Call: (237) [system] is_list([:, axiom, [nums, 2, 3]])
   Exit: (237) [system] is_list([:, axiom, [nums, 2, 3]])
^  Unify: (236) [user] expand_eval([:, axiom, [nums, 2, 3]], [:|_360080])
   Call: (237) [system] ground(:)
   Exit: (237) [system] ground(:)
^  Unify: (236) [user] expand_eval([:, axiom, [nums, 2, 3]], [:|_362862])
^  Call: (237) [user] apply:maplist(expand_eval, [axiom, [nums, 2, 3]], _362862)
^  Unify: (237) [apply] apply:maplist(user:expand_eval, [axiom, [nums, 2, 3]], _362862)
   Call: (238) [apply] apply:maplist_([axiom, [nums, 2, 3]], _362862, user:expand_eval)
   Unify: (238) [apply] apply:maplist_([axiom, [nums, 2, 3]], [_366608|_366610], user:expand_eval)
^  Call: (239) [user] expand_eval(axiom, _366608)
^  Unify: (239) [user] expand_eval(axiom, _366608)
   Call: (240) [system] is_list(axiom)
^  Redo: (239) [user] expand_eval(axiom, _366608)
   Call: (240) [system] axiom=_366608
   Exit: (240) [system] axiom=axiom
^  Exit: (239) [user] expand_eval(axiom, axiom)
   Call: (239) [apply] apply:maplist_([[nums, 2, 3]], _366610, user:expand_eval)
   Unify: (239) [apply] apply:maplist_([[nums, 2, 3]], [_374970|_374972], user:expand_eval)
^  Call: (240) [user] expand_eval([nums, 2, 3], _374970)
^  Unify: (240) [user] expand_eval([nums, 2, 3], _374970)
   Call: (241) [system] is_list([nums, 2, 3])
   Exit: (241) [system] is_list([nums, 2, 3])
^  Unify: (240) [user] expand_eval([nums, 2, 3], [nums|_379614])
   Call: (241) [system] ground(nums)
   Exit: (241) [system] ground(nums)
^  Unify: (240) [user] expand_eval([nums, 2, 3], [nums|_382396])
^  Call: (241) [user] apply:maplist(expand_eval, [2, 3], _382396)
^  Unify: (241) [apply] apply:maplist(user:expand_eval, [2, 3], _382396)
   Call: (242) [apply] apply:maplist_([2, 3], _382396, user:expand_eval)
   Unify: (242) [apply] apply:maplist_([2, 3], [_386142|_386144], user:expand_eval)
^  Call: (243) [user] expand_eval(2, _386142)
^  Unify: (243) [user] expand_eval(2, _386142)
   Call: (244) [system] is_list(2)
^  Redo: (243) [user] expand_eval(2, _386142)
   Call: (244) [system] 2=_386142
   Exit: (244) [system] 2=2
^  Exit: (243) [user] expand_eval(2, 2)
   Call: (243) [apply] apply:maplist_([3], _386144, user:expand_eval)
   Unify: (243) [apply] apply:maplist_([3], [_394504|_394506], user:expand_eval)
^  Call: (244) [user] expand_eval(3, _394504)
^  Unify: (244) [user] expand_eval(3, _394504)
   Call: (245) [system] is_list(3)
^  Redo: (244) [user] expand_eval(3, _394504)
   Call: (245) [system] 3=_394504
   Exit: (245) [system] 3=3
^  Exit: (244) [user] expand_eval(3, 3)
   Call: (244) [apply] apply:maplist_([], _394506, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (243) [apply] apply:maplist_([3], [3], user:expand_eval)
   Exit: (242) [apply] apply:maplist_([2, 3], [2, 3], user:expand_eval)
^  Exit: (241) [apply] apply:maplist(user:expand_eval, [2, 3], [2, 3])
^  Exit: (240) [user] expand_eval([nums, 2, 3], [nums, 2, 3])
   Call: (240) [apply] apply:maplist_([], _374972, user:expand_eval)
   Unify: (240) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (240) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (239) [apply] apply:maplist_([[nums, 2, 3]], [[nums, 2, 3]], user:expand_eval)
   Exit: (238) [apply] apply:maplist_([axiom, [nums, 2, 3]], [axiom, [nums, 2, 3]], user:expand_eval)
^  Exit: (237) [apply] apply:maplist(user:expand_eval, [axiom, [nums, 2, 3]], [axiom, [nums, 2, 3]])
^  Exit: (236) [user] expand_eval([:, axiom, [nums, 2, 3]], [:, axiom, [nums, 2, 3]])
   Call: (236) [apply] apply:maplist_([], _355438, user:expand_eval)
   Unify: (236) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (236) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (235) [apply] apply:maplist_([[:, axiom, [nums, 2, 3]]], [[:, axiom, [nums, 2, 3]]], user:expand_eval)
   Exit: (234) [apply] apply:maplist_(['&kb', [:, axiom, [nums, 2, 3]]], ['&kb', [:, axiom, [nums, 2, 3]]], user:expand_eval)
^  Exit: (233) [apply] apply:maplist(user:expand_eval, ['&kb', [:, axiom, [nums, 2, 3]]], ['&kb', [:, axiom, [nums, 2, 3]]])
^  Exit: (232) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (232) [apply] apply:maplist_([[[]]], _335904, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([[[]]], [_422444|_422446], user:expand_eval)
^  Call: (233) [user] expand_eval([[]], _422444)
^  Unify: (233) [user] expand_eval([[]], _422444)
   Call: (234) [system] is_list([[]])
   Exit: (234) [system] is_list([[]])
^  Unify: (233) [user] expand_eval([[]], [[]|_427088])
   Call: (234) [system] ground([])
   Exit: (234) [system] ground([])
^  Unify: (233) [user] expand_eval([[]], [[]|_429870])
^  Call: (234) [user] apply:maplist(expand_eval, [], _429870)
^  Unify: (234) [apply] apply:maplist(user:expand_eval, [], _429870)
   Call: (235) [apply] apply:maplist_([], _429870, user:expand_eval)
   Unify: (235) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (235) [apply] apply:maplist_([], [], user:expand_eval)
^  Exit: (234) [apply] apply:maplist(user:expand_eval, [], [])
^  Exit: (233) [user] expand_eval([[]], [[]])
   Call: (233) [apply] apply:maplist_([], _422446, user:expand_eval)
   Unify: (233) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (233) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([[[]]], [[[]]], user:expand_eval)
   Exit: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], user:expand_eval)
^  Exit: (230) [apply] apply:maplist(user:expand_eval, [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Exit: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Exit: (228) [system] once(user:expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
   Call: (228) [system] [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]\==[assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]
^  Redo: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
^  Unify: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
^  Call: (228) [user] is_progn(assertEqualToResult)
^  Unify: (228) [user] is_progn(assertEqualToResult)
   Call: (229) [system] var(assertEqualToResult)
^  Redo: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
^  Unify: (227) [user] eval_20(=, _186154, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _242642)
^  Call: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _452294, _452296, (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296), equal_enough_for_test(_452294, _452296), _242642)
^  Unify: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _452294, _452296, (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296), equal_enough_for_test(_452294, _452296), _242642)
^  Call: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296), equal_enough_for_test(_452294, _452296), _454218)
^  Unify: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296), equal_enough_for_test(_452294, _452296), _454218)
   Call: (230) [system] fail
^  Redo: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296), equal_enough_for_test(_452294, _452296), _454218)
^  Unify: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296), equal_enough_for_test(_452294, _452296), _454218)
   Call: (230) [system] copy_term((findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296), _458880)
   Exit: (230) [system] copy_term((findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296), (findall_eval(=, _459822, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _459830), [[]]=_459836))
^  Call: (230) [user] reset_eval_num
^  Unify: (230) [user] reset_eval_num
   Call: (231) [$syspreds] flag(eval_num, _462674, 0)
   Unify: (231) [$syspreds] flag(eval_num, _463606, 0)
   Call: (232) [system] _464462==0
   Redo: (231) [$syspreds] flag(eval_num, _465468, 0)
   Unify: (231) [$syspreds] flag(eval_num, _466400, 0)
^  Call: (232) [$syspreds] with_mutex('$flag', update_flag(eval_num, _467260, 0))
   Call: (234) [$syspreds] update_flag(eval_num, _467260, 0)
   Unify: (234) [$syspreds] update_flag(eval_num, _467260, 0)
   Call: (235) [system] get_flag(eval_num, _467260)
   Exit: (235) [system] get_flag(eval_num, 1)
   Call: (235) [system] atom(0)
   Redo: (234) [$syspreds] update_flag(eval_num, 1, 0)
   Call: (235) [system] set_flag(eval_num, 0)
   Exit: (235) [system] set_flag(eval_num, 0)
   Exit: (234) [$syspreds] update_flag(eval_num, 1, 0)
^  Exit: (232) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
   Exit: (231) [$syspreds] flag(eval_num, 1, 0)
   Call: (231) [$syspreds] flag(trace_output_len, _478504, 0)
   Unify: (231) [$syspreds] flag(trace_output_len, _479436, 0)
   Call: (232) [system] _480292==0
   Redo: (231) [$syspreds] flag(trace_output_len, _481298, 0)
   Unify: (231) [$syspreds] flag(trace_output_len, _482230, 0)
^  Call: (232) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _483090, 0))
   Call: (234) [$syspreds] update_flag(trace_output_len, _483090, 0)
   Unify: (234) [$syspreds] update_flag(trace_output_len, _483090, 0)
   Call: (235) [system] get_flag(trace_output_len, _483090)
   Exit: (235) [system] get_flag(trace_output_len, 0)
   Call: (235) [system] atom(0)
   Redo: (234) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (235) [system] set_flag(trace_output_len, 0)
   Exit: (235) [system] set_flag(trace_output_len, 0)
   Exit: (234) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (232) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (231) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (230) [user] reset_eval_num
^  Call: (230) [user] call_cleanup(loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296)), equal_enough_for_test(_452294, _452296)), (as_tf(notrace(equal_enough_for_test(_452294, _452296)), _454218), !, ignore((once((_454218='True', trace_on_pass;_454218='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _459822, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _459830), [[]]=_459836)))))))
^  Unify: (230) [system] call_cleanup(user:loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296)), equal_enough_for_test(_452294, _452296)), user:(as_tf(notrace(equal_enough_for_test(_452294, _452296)), _454218), !, ignore((once((_454218='True', trace_on_pass;_454218='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _459822, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _459830), [[]]=_459836)))))))
^  Call: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296)), equal_enough_for_test(_452294, _452296))
^  Unify: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296)), equal_enough_for_test(_452294, _452296))
^  Call: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296)), equal_enough_for_test(_452294, _452296)))
^  Unify: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296)), equal_enough_for_test(_452294, _452296)))
^  Call: (233) [user] setup_call_cleanup(get_pass_fail(_500868, _500870, _500872), loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296)), equal_enough_for_test(_452294, _452296)), (get_pass_fail(_500882, _500884, _500886), if_t(_500886==_500872, flag(loonit_failure, _500904, _500904+1))))
^  Unify: (233) [system] setup_call_cleanup(user:get_pass_fail(_500868, _500870, _500872), user:loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296)), equal_enough_for_test(_452294, _452296)), user:(get_pass_fail(_500882, _500884, _500886), if_t(_500886==_500872, flag(loonit_failure, _500904, _500904+1))))
^  Call: (234) [system] sig_atomic(user:get_pass_fail(_500868, _500870, _500872))
^  Call: (236) [user] get_pass_fail(_500868, _500870, _500872)
^  Unify: (236) [user] get_pass_fail(_500868, _500870, _500872)
   Call: (237) [$syspreds] flag(loonit_success, _500868, _500868)
   Unify: (237) [$syspreds] flag(loonit_success, _500868, _500868)
   Call: (238) [system] _500868==_500868
   Exit: (238) [system] _500868==_500868
   Call: (238) [system] get_flag(loonit_success, _500868)
   Exit: (238) [system] get_flag(loonit_success, 0)
   Exit: (237) [$syspreds] flag(loonit_success, 0, 0)
   Call: (237) [$syspreds] flag(loonit_failure, _500870, _500870)
   Unify: (237) [$syspreds] flag(loonit_failure, _500870, _500870)
   Call: (238) [system] _500870==_500870
   Exit: (238) [system] _500870==_500870
   Call: (238) [system] get_flag(loonit_failure, _500870)
   Exit: (238) [system] get_flag(loonit_failure, 0)
   Exit: (237) [$syspreds] flag(loonit_failure, 0, 0)
   Call: (237) [system] _500872 is 0+0
   Exit: (237) [system] 0 is 0+0
^  Exit: (236) [user] get_pass_fail(0, 0, 0)
^  Exit: (234) [system] sig_atomic(user:get_pass_fail(0, 0, 0))
^  Call: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _452308, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _452294), [[]]=_452296)), equal_enough_for_test(_452294, _452296))
^  Unify: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)), equal_enough_for_test(_5780, _5782))
   Call: (235) [$syspreds] flag(loonit_test_number, _6378, _6378+1)
   Unify: (235) [$syspreds] flag(loonit_test_number, _6378, _6378+1)
   Call: (236) [system] _6378==_6378+1
   Redo: (235) [$syspreds] flag(loonit_test_number, _6378, _6378+1)
   Unify: (235) [$syspreds] flag(loonit_test_number, _6378, _6378+1)
^  Call: (236) [$syspreds] with_mutex('$flag', update_flag(loonit_test_number, _6378, _6378+1))
   Call: (238) [$syspreds] update_flag(loonit_test_number, _6378, _6378+1)
   Unify: (238) [$syspreds] update_flag(loonit_test_number, _6378, _6378+1)
   Call: (239) [system] get_flag(loonit_test_number, _6378)
   Exit: (239) [system] get_flag(loonit_test_number, 0)
   Call: (239) [system] atom(0+1)
   Redo: (238) [$syspreds] update_flag(loonit_test_number, 0, 0+1)
   Call: (239) [system] set_flag(loonit_test_number, 1)
   Exit: (239) [system] set_flag(loonit_test_number, 1)
   Exit: (238) [$syspreds] update_flag(loonit_test_number, 0, 0+1)
^  Exit: (236) [$syspreds] with_mutex('$flag', update_flag(loonit_test_number, 0, 0+1))
   Exit: (235) [$syspreds] flag(loonit_test_number, 0, 0+1)
   Call: (235) [system] copy_term(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)), _22214)
   Exit: (235) [system] copy_term(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)), time_eval('\n; EVAL TEST\n;', (findall_eval(=, _23162, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _23170), [[]]=_23176)))
^  Call: (235) [user] print_current_test
^  Unify: (235) [user] print_current_test
^  Call: (236) [user] loonit_number(_25938)
^  Unify: (236) [user] loonit_number(_25938)
   Call: (237) [$syspreds] flag(loonit_test_number, _25938, _25938)
   Unify: (237) [$syspreds] flag(loonit_test_number, _25938, _25938)
   Call: (238) [system] _25938==_25938
   Exit: (238) [system] _25938==_25938
   Call: (238) [system] get_flag(loonit_test_number, _25938)
   Exit: (238) [system] get_flag(loonit_test_number, 1)
   Exit: (237) [$syspreds] flag(loonit_test_number, 1, 1)
   Call: (237) [system] 1>0
   Exit: (237) [system] 1>0
^  Exit: (236) [user] loonit_number(1)
^  Call: (236) [user] get_test_name(1, _37076)
^  Unify: (236) [user] get_test_name(1, _37076)
   Call: (237) [system] nb_current(loading_file, _38934)
   Exit: (237) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (237) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[]
   Exit: (237) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[]
^  Call: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, _37076)
^  Unify: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, _37076)
^  Call: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _63952)
^  Unify: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (239) [files_ex] files_ex:directory_file_path('.', _77550, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Unify: (239) [files_ex] files_ex:directory_file_path('.', _82370, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (240) [system] nonvar('.')
   Exit: (240) [system] nonvar('.')
   Call: (240) [system] nonvar(_88962)
   Fail: (240) [system] nonvar(_88962)
   Redo: (239) [files_ex] files_ex:directory_file_path('.', _90888, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Unify: (239) [files_ex] files_ex:directory_file_path('.', _95708, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (240) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (240) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (240) [system] nonvar('.')
   Exit: (240) [system] nonvar('.')
   Call: (240) [system] ('.')==('.')
   Exit: (240) [system] ('.')==('.')
   Call: (240) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (240) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (240) [system] sub_atom('.', _123480, _123482, 0, /)
   Fail: (240) [system] sub_atom('.', _124420, _124422, 0, /)
   Redo: (239) [files_ex] files_ex:directory_file_path('.', _125360, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (240) [system] atom_concat('.', /, _130104)
   Exit: (240) [system] atom_concat('.', /, ./)
   Call: (240) [system] atom_concat(./, _131970, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Fail: (240) [system] atom_concat(./, _131970, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Fail: (239) [files_ex] files_ex:directory_file_path('.', _141688, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Redo: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Exit: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (238) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _163840)
   Exit: (238) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'bc_impl.metta')
   Call: (238) [files_ex] files_ex:directory_file_path(_177330, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Unify: (238) [files_ex] files_ex:directory_file_path(_177330, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (239) [system] nonvar(_177330)
   Fail: (239) [system] nonvar(_177330)
   Redo: (238) [files_ex] files_ex:directory_file_path(_177330, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Unify: (238) [files_ex] files_ex:directory_file_path(_177330, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (239) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (239) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (239) [system] nonvar(_177330)
   Fail: (239) [system] nonvar(_177330)
   Redo: (238) [files_ex] files_ex:directory_file_path(_177330, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (239) [system] nonvar(P;HTML|'bc_impl.metta')
   Exit: (239) [system] nonvar(P;HTML|'bc_impl.metta')
   Call: (239) [system] atom_concat(_243592, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (239) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _177330)
   Unify: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _177330)
   Call: (240) [system] atom_concat(_262802, /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/')
   Exit: (240) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/')
   Call: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\==''
   Exit: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\==''
   Call: (240) [system] _177330='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'
   Exit: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'
   Exit: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru')
   Exit: (238) [files_ex] files_ex:directory_file_path('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (238) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', _277984)
   Exit: (238) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', walk_thru)
   Call: (238) [system] file_name_extension(_279842, _279920, P;HTML|'bc_impl.metta')
   Exit: (238) [system] file_name_extension(bc_impl, metta, P;HTML|'bc_impl.metta')
   Call: (238) [system] string_upper(walk_thru, _289420)
   Exit: (238) [system] string_upper(walk_thru, "WALK_THRU")
   Call: (238) [system] string_upper(bc_impl, _291286)
   Exit: (238) [system] string_upper(bc_impl, "BC_IMPL")
^  Call: (238) [user] string_replace("BC_IMPL", "_", "-", _293164)
^  Unify: (238) [user] string_replace("BC_IMPL", "_", "-", _293164)
^  Call: (239) [user] symbolic_list_concat(_295038, "_", "BC_IMPL")
^  Unify: (239) [user] symbolic_list_concat(_295038, "_", "BC_IMPL")
   Call: (240) [system] atomic_list_concat(_295038, "_", "BC_IMPL")
   Exit: (240) [system] atomic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL")
^  Exit: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL")
^  Call: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _293164)
^  Unify: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _293164)
   Call: (240) [system] atomic_list_concat(['BC', 'IMPL'], "-", _293164)
   Exit: (240) [system] atomic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL')
^  Exit: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL')
^  Exit: (238) [user] string_replace("BC_IMPL", "_", "-", 'BC-IMPL')
^  Call: (238) [user] string_replace("WALK_THRU", "_", "-", _305320)
^  Unify: (238) [user] string_replace("WALK_THRU", "_", "-", _305320)
^  Call: (239) [user] symbolic_list_concat(_307194, "_", "WALK_THRU")
^  Unify: (239) [user] symbolic_list_concat(_307194, "_", "WALK_THRU")
   Call: (240) [system] atomic_list_concat(_307194, "_", "WALK_THRU")
   Exit: (240) [system] atomic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU")
^  Exit: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU")
^  Call: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _305320)
^  Unify: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _305320)
   Call: (240) [system] atomic_list_concat(['WALK', 'THRU'], "-", _305320)
   Exit: (240) [system] atomic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU')
^  Exit: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU')
^  Exit: (238) [user] string_replace("WALK_THRU", "_", "-", 'WALK-THRU')
^  Call: (238) [user] bugger:wots(_317464, format('~`0t~d~2|', [1]))
^  Unify: (238) [bugger] bugger:wots(_317464, user:format('~`0t~d~2|', [1]))
   Call: (239) [system] nb_current('$wots_stack', _319352)
   Fail: (239) [system] nb_current('$wots_stack', _319352)
^  Redo: (238) [bugger] bugger:wots(_317464, user:format('~`0t~d~2|', [1]))
   Call: (239) [system] _322144=[]
   Exit: (239) [system] []=[]
   Call: (239) [system] current_output(_324002)
   Exit: (239) [system] current_output((0x7fe6c676e100))
^  Call: (239) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x7fe6c676e100)]), woto(string(_317464), user:format('~`0t~d~2|', [1])))
^  Unify: (239) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_317464), user:format('~`0t~d~2|', [1])))
^  Call: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_317464), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup)
^  Unify: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_317464), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup)
   Call: (241) [system] nb_current('$wots_stack', _329660)
   Fail: (241) [system] nb_current('$wots_stack', _329660)
^  Redo: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_317464), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup)
^  Call: (241) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_317464), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), nb_delete('$wots_stack'))
^  Unify: (241) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_317464), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack'))
   Call: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)])
   Unify: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)])
   Call: (244) [system] duplicate_term([(0x7fe6c676e100)], _336234)
   Exit: (244) [system] duplicate_term([(0x7fe6c676e100)], [(0x7fe6c676e100)])
   Call: (244) [system] nb_linkval('$wots_stack', [(0x7fe6c676e100)])
   Exit: (244) [system] nb_linkval('$wots_stack', [(0x7fe6c676e100)])
   Exit: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)])
^  Call: (243) [bugger] bugger:woto(string(_317464), user:format('~`0t~d~2|', [1]))
^  Unify: (243) [bugger] bugger:woto(string(_317464), user:format('~`0t~d~2|', [1]))
^  Call: (244) [bugger] once((use_tty(string(_317464), _342762);_342762=true))
^  Unify: (244) [system] once(bugger:(use_tty(string(_317464), _342762);_342762=true))
^  Call: (246) [bugger] bugger:use_tty(string(_317464), _342762)
^  Unify: (246) [bugger] bugger:use_tty(string(_317464), _342762)
   Call: (247) [system] compound(string(_317464))
   Exit: (247) [system] compound(string(_317464))
^  Unify: (246) [bugger] bugger:use_tty(string(_317464), _342762)
   Call: (247) [system] stream_property(current_output, tty(_342762))
   Unify: (247) [system] stream_property(current_output, tty(_342762))
   Call: (248) [system] nonvar(current_output)
   Exit: (248) [system] nonvar(current_output)
   Call: (248) [system] nonvar(tty(_342762))
   Exit: (248) [system] nonvar(tty(_342762))
   Exit: (247) [system] stream_property(current_output, tty(true))
^  Exit: (246) [bugger] bugger:use_tty(string(_317464), true)
^  Exit: (244) [system] once(bugger:(use_tty(string(_317464), true);true=true))
^  Call: (244) [bugger] bugger:get_stream_setup(_357634)
^  Unify: (244) [bugger] bugger:get_stream_setup(true)
^  Exit: (244) [bugger] bugger:get_stream_setup(true)
^  Call: (244) [bugger] bugger:woto_tty(string(_317464), true, (true, user:format('~`0t~d~2|', [1])))
^  Unify: (244) [bugger] bugger:woto_tty(string(_317464), true, bugger:(true, user:format('~`0t~d~2|', [1])))
^  Call: (245) [bugger] bugger:with_output_to_each(string(_317464), (set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))))
^  Unify: (245) [bugger] bugger:with_output_to_each(string(_317464), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))))
   Call: (246) [system] compound(string(_317464))
   Exit: (246) [system] compound(string(_317464))
   Call: (246) [system] compound_name_arity(string(_317464), _366128, 0)
   Fail: (246) [system] compound_name_arity(string(_317464), _367060, 0)
^  Redo: (245) [bugger] bugger:with_output_to_each(string(_317464), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))))
   Call: (246) [system] string(_317464)=..[_368852, _368858]
   Exit: (246) [system] string(_317464)=..[string, _317464]
^  Call: (246) [bugger] bugger:stream_u_type(string)
^  Unify: (246) [bugger] bugger:stream_u_type(string)
^  Exit: (246) [bugger] bugger:stream_u_type(string)
   Call: (246) [system] current_output(_373508)
   Exit: (246) [system] current_output((0x7fe6c676e100))
   Call: (246) [system] _375358=set_output_safe((0x7fe6c676e100))
   Exit: (246) [system] set_output_safe((0x7fe6c676e100))=set_output_safe((0x7fe6c676e100))
   Call: (246) [system] _377220=mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100)))
   Exit: (246) [system] mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100)))=mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100)))
   Call: (246) [system] _379090=mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)
   Exit: (246) [system] mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)=mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)
^  Call: (246) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)), mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)), mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464))
^  Unify: (246) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)), mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)), bugger:mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464))
   Call: (248) [system] _382870=mquietly(bugger:mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464))
   Exit: (248) [system] mquietly(bugger:mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464))=mquietly(bugger:mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464))
^  Call: (248) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)), deterministic(_384746)), (notrace(_384746==true)->!;mquietly(bugger:mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)), true));bugger:mfs_start(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)), bugger:mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)))
^  Unify: (248) [system] setup_call_cleanup(bugger:mfs_start(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)), deterministic(_384746)), (notrace(_384746==true)->!;mquietly(bugger:mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)), true));bugger:mfs_start(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)), bugger:mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)))
^  Call: (249) [system] sig_atomic(bugger:mfs_start(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100)))))
^  Call: (251) [bugger] bugger:mfs_start(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))))
^  Unify: (251) [bugger] bugger:mfs_start(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))))
   Call: (252) [system] compound(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))))
   Exit: (252) [system] compound(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))))
^  Unify: (251) [bugger] bugger:mfs_start(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))))
   Call: (252) [system] arg(2, mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _392278)
   Exit: (252) [system] arg(2, mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), string)
   Call: (252) [system] arg(3, mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _394144)
   Exit: (252) [system] arg(3, mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _377228)
   Call: (252) [system] arg(4, mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), _396010)
   Exit: (252) [system] arg(4, mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), set_output_safe)
   Call: (252) [system] _397876=mfs(_397880, string, _397884, set_output_safe, _397888)
   Exit: (252) [system] mfs(_397880, string, _397884, set_output_safe, _397888)=mfs(_397880, string, _397884, set_output_safe, _397888)
   Call: (252) [system] is_stream(_377228)
   Fail: (252) [system] is_stream(_377228)
^  Redo: (251) [bugger] bugger:mfs_start(mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))))
^  Call: (252) [bugger] bugger:new_mfs(mfs(_397880, string, _397884, set_output_safe, _397888))
^  Unify: (252) [bugger] bugger:new_mfs(mfs(_397880, string, _397884, set_output_safe, _397888))
   Call: (253) [memory_file] memory_file:new_memory_file(_397880)
   Exit: (253) [memory_file] memory_file:new_memory_file((0x55fc82557640))
   Call: (253) [memory_file] memory_file:open_memory_file((0x55fc82557640), write, _397884, [free_on_close(true)])
   Exit: (253) [memory_file] memory_file:open_memory_file((0x55fc82557640), write, (0x55fc82557700), [free_on_close(true)])
^  Exit: (252) [bugger] bugger:new_mfs(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, _397888))
   Call: (252) [system] nb_setarg(1, mfs(_377224, string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc82557640))
   Exit: (252) [system] nb_setarg(1, mfs((0x55fc82557640), string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc82557640))
   Call: (252) [system] nb_setarg(3, mfs((0x55fc82557640), string, _377228, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc82557700))
   Exit: (252) [system] nb_setarg(3, mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc82557700))
^  Call: (252) [bugger] bugger:set_output_safe((0x55fc82557700))
^  Unify: (252) [bugger] bugger:set_output_safe((0x55fc82557700))
   Call: (254) [system] set_output((0x55fc82557700))
   Exit: (254) [system] set_output((0x55fc82557700))
^  Exit: (252) [bugger] bugger:set_output_safe((0x55fc82557700))
^  Exit: (251) [bugger] bugger:mfs_start(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))))
^  Exit: (249) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100)))))
^  Call: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true))
^  Unify: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true))
^  Call: (251) [bugger] ignore(notrace(catch(set_stream(current_output, tty(true)), _421162, writeln(user_error, _421162=set_stream(current_output, tty(true))))))
^  Unify: (251) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _421162, writeln(user_error, _421162=set_stream(current_output, tty(true))))))
^  Call: (253) [system] setup_call_cleanup('$notrace'(_423064, _423066), once(bugger:catch(set_stream(current_output, tty(true)), _421162, writeln(user_error, _421162=set_stream(current_output, tty(true))))), '$restore_trace'(_423064, _423066))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_423064, _423066), system:once(bugger:catch(set_stream(current_output, tty(true)), _421162, writeln(user_error, _421162=set_stream(current_output, tty(true))))), system:'$restore_trace'(_423064, _423066))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_423064, _423066))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(true)), _421162, writeln(user_error, _421162=set_stream(current_output, tty(true))))), system:'$restore_trace'(3, -1))
^  Exit: (251) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _421162, writeln(user_error, _421162=set_stream(current_output, tty(true))))))
^  Exit: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true))
^  Call: (250) [user] format('~`0t~d~2|', [1])
^  Exit: (250) [user] format('~`0t~d~2|', [1])
^  Call: (250) [bugger] bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)
^  Unify: (250) [bugger] bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), _317464)
^  Call: (251) [bugger] ignore((is_stream((0x55fc82557700)), close((0x55fc82557700)), mem_handle_to_substring((0x55fc82557640), _432482), substring_to_type(_432482, string, _317464)))
^  Unify: (251) [system] ignore(bugger:(is_stream((0x55fc82557700)), close((0x55fc82557700)), mem_handle_to_substring((0x55fc82557640), _432482), substring_to_type(_432482, string, _317464)))
   Call: (253) [system] is_stream((0x55fc82557700))
   Exit: (253) [system] is_stream((0x55fc82557700))
   Call: (253) [system] close((0x55fc82557700))
   Exit: (253) [system] close((0x55fc82557700))
^  Call: (253) [bugger] bugger:mem_handle_to_substring((0x55fc82557640), _432482)
^  Unify: (253) [bugger] bugger:mem_handle_to_substring((0x55fc82557640), _432482)
   Call: (254) [memory_file] memory_file:memory_file_to_string((0x55fc82557640), _432482)
   Exit: (254) [memory_file] memory_file:memory_file_to_string((0x55fc82557640), "01")
^  Exit: (253) [bugger] bugger:mem_handle_to_substring((0x55fc82557640), "01")
^  Call: (253) [bugger] bugger:substring_to_type("01", string, _317464)
^  Unify: (253) [bugger] bugger:substring_to_type("01", string, "01")
^  Exit: (253) [bugger] bugger:substring_to_type("01", string, "01")
^  Exit: (251) [system] ignore(bugger:(is_stream((0x55fc82557700)), close((0x55fc82557700)), mem_handle_to_substring((0x55fc82557640), "01"), substring_to_type("01", string, "01")))
^  Call: (251) [bugger] bugger:set_output_safe((0x7fe6c676e100))
^  Unify: (251) [bugger] bugger:set_output_safe((0x7fe6c676e100))
   Call: (253) [system] set_output((0x7fe6c676e100))
   Exit: (253) [system] set_output((0x7fe6c676e100))
^  Exit: (251) [bugger] bugger:set_output_safe((0x7fe6c676e100))
^  Exit: (250) [bugger] bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")
^  Call: (251) [system] setup_call_cleanup('$notrace'(_452058, _452060), once(each_call_cleanup:(true==true)), '$restore_trace'(_452058, _452060))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_452058, _452060), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_452058, _452060))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_452058, _452060))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1))
   Call: (251) [system] var(bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01"))
   Fail: (251) [system] var(bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01"))
^  Call: (251) [bugger] bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")
^  Unify: (251) [bugger] bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")
^  Call: (252) [bugger] ignore((is_stream((0x55fc82557700)), close((0x55fc82557700)), mem_handle_to_substring((0x55fc82557640), _459580), substring_to_type(_459580, string, "01")))
^  Unify: (252) [system] ignore(bugger:(is_stream((0x55fc82557700)), close((0x55fc82557700)), mem_handle_to_substring((0x55fc82557640), _459580), substring_to_type(_459580, string, "01")))
   Call: (254) [system] is_stream((0x55fc82557700))
   Fail: (254) [system] is_stream((0x55fc82557700))
^  Redo: (252) [system] ignore(bugger:(is_stream((0x55fc82557700)), close((0x55fc82557700)), mem_handle_to_substring((0x55fc82557640), _459580), substring_to_type(_459580, string, "01")))
^  Unify: (252) [system] ignore(bugger:(is_stream((0x55fc82557700)), close((0x55fc82557700)), mem_handle_to_substring((0x55fc82557640), _459580), substring_to_type(_459580, string, "01")))
^  Exit: (252) [system] ignore(bugger:(is_stream((0x55fc82557700)), close((0x55fc82557700)), mem_handle_to_substring((0x55fc82557640), _459580), substring_to_type(_459580, string, "01")))
^  Call: (252) [bugger] bugger:set_output_safe((0x7fe6c676e100))
^  Unify: (252) [bugger] bugger:set_output_safe((0x7fe6c676e100))
   Call: (254) [system] set_output((0x7fe6c676e100))
   Exit: (254) [system] set_output((0x7fe6c676e100))
^  Exit: (252) [bugger] bugger:set_output_safe((0x7fe6c676e100))
^  Exit: (251) [bugger] bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")
^  Exit: (248) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")), true));bugger:mfs_start(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")), bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")))
^  Call: (248) [bugger] bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")
^  Unify: (248) [bugger] bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")
^  Call: (249) [bugger] ignore((is_stream((0x55fc82557700)), close((0x55fc82557700)), mem_handle_to_substring((0x55fc82557640), _474518), substring_to_type(_474518, string, "01")))
^  Unify: (249) [system] ignore(bugger:(is_stream((0x55fc82557700)), close((0x55fc82557700)), mem_handle_to_substring((0x55fc82557640), _474518), substring_to_type(_474518, string, "01")))
   Call: (251) [system] is_stream((0x55fc82557700))
   Fail: (251) [system] is_stream((0x55fc82557700))
^  Redo: (249) [system] ignore(bugger:(is_stream((0x55fc82557700)), close((0x55fc82557700)), mem_handle_to_substring((0x55fc82557640), _474518), substring_to_type(_474518, string, "01")))
^  Unify: (249) [system] ignore(bugger:(is_stream((0x55fc82557700)), close((0x55fc82557700)), mem_handle_to_substring((0x55fc82557640), _474518), substring_to_type(_474518, string, "01")))
^  Exit: (249) [system] ignore(bugger:(is_stream((0x55fc82557700)), close((0x55fc82557700)), mem_handle_to_substring((0x55fc82557640), _474518), substring_to_type(_474518, string, "01")))
^  Call: (249) [bugger] bugger:set_output_safe((0x7fe6c676e100))
^  Unify: (249) [bugger] bugger:set_output_safe((0x7fe6c676e100))
   Call: (251) [system] set_output((0x7fe6c676e100))
   Exit: (251) [system] set_output((0x7fe6c676e100))
^  Exit: (249) [bugger] bugger:set_output_safe((0x7fe6c676e100))
^  Exit: (248) [bugger] bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")
^  Exit: (246) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")), mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")), bugger:mfs_end(mfs((0x55fc82557640), string, (0x55fc82557700), set_output_safe, set_output_safe((0x7fe6c676e100))), "01"))
^  Exit: (245) [bugger] bugger:with_output_to_each(string("01"), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))))
^  Exit: (244) [bugger] bugger:woto_tty(string("01"), true, bugger:(true, user:format('~`0t~d~2|', [1])))
^  Exit: (243) [bugger] bugger:woto(string("01"), user:format('~`0t~d~2|', [1]))
   Call: (243) [system] nb_delete('$wots_stack')
   Exit: (243) [system] nb_delete('$wots_stack')
   Call: (243) [system] nb_delete('$wots_stack')
   Exit: (243) [system] nb_delete('$wots_stack')
^  Exit: (241) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack'))
^  Exit: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup)
^  Exit: (239) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1])))
^  Exit: (238) [bugger] bugger:wots("01", user:format('~`0t~d~2|', [1]))
^  Call: (238) [user] format(string(_37076), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "01"])
^  Exit: (238) [user] format(string("WALK-THRU.BC-IMPL.01"), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "01"])
^  Exit: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, "WALK-THRU.BC-IMPL.01")
^  Exit: (236) [user] get_test_name(1, "WALK-THRU.BC-IMPL.01")
^  Call: (236) [user] format('~N~n;

;; ~w

~n', ["WALK-THRU.BC-IMPL.01", "WALK-THRU.BC-IMPL.01"]) ;

;; WALK-THRU.BC-IMPL.01

^ Exit: (236) [user] format('~N~n;

;; ~w

~n', ["WALK-THRU.BC-IMPL.01", "WALK-THRU.BC-IMPL.01"]) ^ Exit: (235) [user] print_current_test ^ Call: (235) [user] once(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782))) ^ Unify: (235) [system] once(user:time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782))) Call: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)) Unify: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)) Call: (237) [user] timed_call((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782), _511958) Unify: (237) [user] timed_call((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782), _511958) Call: (238) [system] statistics(cputime, _513792) Exit: (238) [system] statistics(cputime, 8.033008045) Call: (238) [user] rtrace_this((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)) Unify: (238) [user] rtrace_this((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)) ^ Call: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] var(true) Fail: (240) [system] var(true) ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Call: (240) [user] option_value0(rtrace, 'True') ^ Unify: (240) [user] option_value0(rtrace, 'True') ^ Call: (241) [user] was_option_value(rtrace, _8802) ^ Unify: (241) [user] was_option_value(rtrace, _8802) Call: (242) [system] current_prolog_flag(rtrace, _10660) Fail: (242) [system] current_prolog_flag(rtrace, _10660) ^ Redo: (241) [user] was_option_value(rtrace, _8802) ^ Unify: (241) [user] was_option_value(rtrace, _8802) Call: (242) [$syspreds] prolog_load_context(rtrace, _14374) Fail: (242) [$syspreds] prolog_load_context(rtrace, _14374) ^ Redo: (241) [user] was_option_value(rtrace, _8802) ^ Unify: (241) [user] was_option_value(rtrace, _8802) Call: (242) [system] nb_current(rtrace, _18088) Fail: (242) [system] nb_current(rtrace, _18088) ^ Fail: (241) [user] was_option_value(rtrace, _8802) ^ Redo: (240) [user] option_value0(rtrace, 'True') ^ Fail: (240) [user] option_value0(rtrace, 'True') ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] true==false Fail: (240) [system] true==false ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) ^ Call: (241) [system] setup_call_cleanup('$notrace'(_28312, _28314), once(user:option_value0(rtrace, true)), '$restore_trace'(_28312, _28314)) ^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_28312, _28314), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_28312, _28314)) ^ Call: (242) [system] sig_atomic(system:'$notrace'(_28312, _28314)) ^ Fail: (239) [user] option_value(rtrace, true) Redo: (238) [user] rtrace_this((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)) Unify: (238) [user] rtrace_this((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)) ^ Call: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] var(rtrace) Fail: (240) [system] var(rtrace) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] rtrace==false Fail: (240) [system] rtrace==false ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] rtrace==true Fail: (240) [system] rtrace==true ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) ^ Call: (240) [user] fast_option_value(rtrace, debug) ^ Unify: (240) [user] fast_option_value(rtrace, debug) Call: (241) [system] atom(rtrace) Exit: (241) [system] atom(rtrace) Call: (241) [system] current_prolog_flag(rtrace, debug) Fail: (241) [system] current_prolog_flag(rtrace, debug) ^ Fail: (240) [user] fast_option_value(rtrace, debug) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) ^ Call: (240) [user] fast_option_value(rtrace, trace) ^ Unify: (240) [user] fast_option_value(rtrace, trace) Call: (241) [system] atom(rtrace) Exit: (241) [system] atom(rtrace) Call: (241) [system] current_prolog_flag(rtrace, trace) Fail: (241) [system] current_prolog_flag(rtrace, trace) ^ Fail: (240) [user] fast_option_value(rtrace, trace) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), _63530) Unify: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), _63530) ^ Call: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _63530, _65466) ^ Unify: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _63530, []) Call: (242) [system] current_prolog_flag(nodebugx, true) ^ Redo: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _63530, _68270) ^ Unify: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _63530, _69208) ^ Call: (242) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (242) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (242) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_71942, _71944, _71946), defined) ^ Unify: (242) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_71942, _71944, _71946), defined) Call: (243) [system] nonvar(defined) Exit: (243) [system] nonvar(defined) Call: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_71942, _71944, _71946)) Unify: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_71942, _71944, _71946)) Call: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_71942, _71944, _71946)) Unify: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_71942, _71944, _71946)) Call: (245) [system] callable(debugging_logicmoo_setting(_71942, _71944, _71946)) Exit: (245) [system] callable(debugging_logicmoo_setting(_71942, _71944, _71946)) Call: (245) [system] atom(bugger) Exit: (245) [system] atom(bugger) Exit: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_71942, _71944, _71946)) Exit: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_71942, _71944, _71946)) ^ Exit: (242) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_71942, _71944, _71946), defined) ^ Call: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _63530, _85856) ^ Unify: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error]) Exit: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Exit: (239) [user] is_debugging(rtrace) Exit: (238) [user] rtrace_this((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)) ^ Call: (239) [rtrace] bugger:scce_orig(restart_rtrace, user:(findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782), tAt_rtrace) ^ Unify: (239) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782), rtrace:tAt_rtrace) Call: (240) [system] _96316=mquietly_if(true, rtrace:tAt_rtrace) Exit: (240) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (240) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782), deterministic(_98194)), (notrace(_98194==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace)) ^ Unify: (240) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782), deterministic(_98194)), (notrace(_98194==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Call: (241) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (244) [rtrace] rtrace:restart_rtrace1 ^ Unify: (244) [rtrace] rtrace:restart_rtrace1 ^ Exit: (244) [rtrace] rtrace:restart_rtrace1 ^ Exit: (241) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (242) [user] findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780) ^ Unify: (242) [user] findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780) ^ Call: (243) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (243) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Call: (245) [system] setup_call_cleanup('$notrace'(_108864, _108866), once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), '$restore_trace'(_108864, _108866)) ^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_108864, _108866), system:once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), system:'$restore_trace'(_108864, _108866)) ^ Call: (246) [system] sig_atomic(system:'$notrace'(_108864, _108866)) ^ Fail: (243) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Redo: (242) [user] findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780) ^ Unify: (242) [user] findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780) ^ Call: (243) [user] typed_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _114590, _5780) ^ Unify: (243) [user] typed_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _115522, _5780) Call: (244) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) Exit: (244) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) Call: (244) [system] ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]\=[_118228|_118230] Fail: (244) [system] ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]\=[_118228|_118230] ^ Fail: (243) [user] typed_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _120164, _5780) ^ Redo: (242) [user] findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780) ^ Unify: (242) [user] findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780) ^ Call: (243) [user] findall_ne(_122908, catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908), _5780) ^ Unify: (243) [user] findall_ne(_122908, catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908), _5780) ^ Call: (244) [user] findall(_122908, (rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)), is_returned(_122908)), _5780) ^ Unify: (244) [$bags] findall(_122908, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)), is_returned(_122908)), _5780) ^ Call: (245) [$bags] findall(_122908, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)), is_returned(_122908)), _5780, []) ^ Unify: (245) [$bags] findall(_122908, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)), is_returned(_122908)), _5780, []) ^ Call: (246) [$bags] cleanup_bag(findall_loop(_122908, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)), is_returned(_122908)), _5780, []), '$destroy_findall_bag') ^ Unify: (246) [$bags] cleanup_bag('$bags':findall_loop(_122908, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)), is_returned(_122908)), _5780, []), '$bags':'$destroy_findall_bag') Call: (247) [$bags] findall_loop(_122908, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)), is_returned(_122908)), _5780, []) Unify: (247) [$bags] findall_loop(_122908, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)), is_returned(_122908)), _5780, []) Call: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)) Unify: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)) Call: (250) [user] catch_err(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908), _134160, (write_src_uo(_134160=catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)), catch(rtrace(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)), _134160, throw(give_up(_134160=catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)))), throw(_134160))) Unify: (250) [user] catch_err(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908), _134160, (write_src_uo(_134160=catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)), catch(rtrace(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)), _134160, throw(give_up(_134160=catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908)))), throw(_134160))) ^ Call: (252) [user] catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908) ^ Unify: (252) [user] catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908), _122908) ^ Call: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) Call: (255) [system] var(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Redo: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_142682, _142684), once(user:self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), '$restore_trace'(_142682, _142684)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_142682, _142684), system:once(user:self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), system:'$restore_trace'(_142682, _142684)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_142682, _142684)) ^ Redo: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_147420, _147422), once(user:nonvar(_122908)), '$restore_trace'(_147420, _147422)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_147420, _147422), system:once(user:nonvar(_122908)), system:'$restore_trace'(_147420, _147422)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_147420, _147422)) ^ Redo: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_152158, _152160), once(user:nonvar(_122908)), '$restore_trace'(_152158, _152160)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_152158, _152160), system:once(user:nonvar(_122908)), system:'$restore_trace'(_152158, _152160)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_152158, _152160)) ^ Redo: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) Call: (255) [system] ['&kb', [:, axiom, [nums, 2, 3]]]==[] ^ Redo: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) Call: (255) [system] atom(=) Exit: (255) [system] atom(=) Call: (255) [system] (=)\==(=) ^ Redo: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Call: (255) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (255) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Call: (257) [system] setup_call_cleanup('$notrace'(_166224, _166226), once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), '$restore_trace'(_166224, _166226)) ^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_166224, _166226), system:once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), system:'$restore_trace'(_166224, _166226)) ^ Call: (258) [system] sig_atomic(system:'$notrace'(_166224, _166226)) ^ Fail: (255) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Redo: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Call: (255) [user] eval_00(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Unify: (255) [user] eval_00(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Call: (256) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (256) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_175622, _175624), once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), '$restore_trace'(_175622, _175624)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_175622, _175624), system:once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), system:'$restore_trace'(_175622, _175624)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_175622, _175624)) ^ Fail: (256) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Redo: (255) [user] eval_00(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Unify: (255) [user] eval_00(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Call: (256) [user] eval_01(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Unify: (256) [user] eval_01(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122908) ^ Call: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) Call: (259) [system] 499<1 Fail: (259) [system] 499<1 ^ Redo: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_188780, _188782), once(user:(_188756 is 499-1, copy_term(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _188770))), '$restore_trace'(_188780, _188782)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_188780, _188782), system:once(user:(_188756 is 499-1, copy_term(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _188770))), system:'$restore_trace'(_188780, _188782)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_188780, _188782)) ^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), system:'$restore_trace'(3, -1)) ^ Call: (257) [user] trace_eval(eval_20(=, _5794), e, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Unify: (257) [user] trace_eval(eval_20(=, _5794), e, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Call: (258) [user] must_det_ll((notrace((flag(eval_num, _194474, _194474+1), _194492 is _194474 mod 500, _194510 is 99-498 mod 100, _194534=_194536, option_else('trace-length', _194548, 500), option_else('trace-depth', _194556, 30))), quietly(if_t((nop(stop_rtrace), _194492>_194548), (set_debug(eval, false), _194612 is _194548+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_194612])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_194664))))) ^ Unify: (258) [user] must_det_ll(user:(notrace((flag(eval_num, _194474, _194474+1), _194492 is _194474 mod 500, _194510 is 99-498 mod 100, _194534=_194536, option_else('trace-length', _194548, 500), option_else('trace-depth', _194556, 30))), quietly(if_t((nop(stop_rtrace), _194492>_194548), (set_debug(eval, false), _194612 is _194548+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_194612])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_194664))))) ^ Call: (259) [user] once(user:(notrace((flag(eval_num, _194474, _194474+1), _194492 is _194474 mod 500, _194510 is 99-498 mod 100, _194534=_194536, option_else('trace-length', _194548, 500), option_else('trace-depth', _194556, 30))), quietly(if_t((nop(stop_rtrace), _194492>_194548), (set_debug(eval, false), _194612 is _194548+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_194612])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_194664))))) ^ Unify: (259) [system] once(user:(notrace((flag(eval_num, _194474, _194474+1), _194492 is _194474 mod 500, _194510 is 99-498 mod 100, _194534=_194536, option_else('trace-length', _194548, 500), option_else('trace-depth', _194556, 30))), quietly(if_t((nop(stop_rtrace), _194492>_194548), (set_debug(eval, false), _194612 is _194548+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_194612])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_194664))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_198388, _198390), once(user:(flag(eval_num, _194474, _194474+1), _194492 is _194474 mod 500, _194510 is 99-498 mod 100, _194534=_194536, option_else('trace-length', _194548, 500), option_else('trace-depth', _194556, 30))), '$restore_trace'(_198388, _198390)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_198388, _198390), system:once(user:(flag(eval_num, _194474, _194474+1), _194492 is _194474 mod 500, _194510 is 99-498 mod 100, _194534=_194536, option_else('trace-length', _194548, 500), option_else('trace-depth', _194556, 30))), system:'$restore_trace'(_198388, _198390)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_198388, _198390)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _194534=_194534, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _194612 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_194612])), nop((start_rtrace, rtrace))))) ^ Unify: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _194612 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_194612])), nop((start_rtrace, rtrace))))) ^ Exit: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _194612 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_194612])), nop((start_rtrace, rtrace))))) Call: (261) [user] nop(notrace(no_repeats_var(_194664))) Unify: (261) [user] nop(notrace(no_repeats_var(_194664))) Exit: (261) [user] nop(notrace(no_repeats_var(_194664))) ^ Exit: (259) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _194534=_194534, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _194612 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_194612])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_194664))))) ^ Exit: (258) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _194534=_194534, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _194612 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_194612])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_194664))))) Call: (258) [occurs] occurs:sub_term(_209852, e) Unify: (258) [occurs] occurs:sub_term(e, e) Exit: (258) [occurs] occurs:sub_term(e, e) Call: (258) [system] e\=e Fail: (258) [system] e\=e Redo: (258) [occurs] occurs:sub_term(_209852, e) Unify: (258) [occurs] occurs:sub_term(_209852, e) Call: (259) [system] compound(e) Fail: (259) [system] compound(e) Fail: (258) [occurs] occurs:sub_term(_209852, e) ^ Redo: (257) [user] trace_eval(eval_20(=, _5794), e, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) Call: (258) [system] _220070=e Exit: (258) [system] e=e ^ Call: (258) [user] if_trace((eval;e), (_194534=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Unify: (258) [user] if_trace((eval;e), (_194534=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Call: (260) [system] setup_call_cleanup('$notrace'(_223874, _223876), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _194534=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), _223832, fbug((_223832-->if_trace((eval;e), (_194534=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])))))))), '$restore_trace'(_223874, _223876)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_223874, _223876), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _194534=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), _223832, fbug((_223832-->if_trace((eval;e), (_194534=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])))))))), system:'$restore_trace'(_223874, _223876)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_223874, _223876)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _194534=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), _223832, fbug((_223832-->if_trace((eval;e), (_194534=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (258) [user] if_trace((eval;e), (_194534=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) Call: (258) [system] _228656=retval(fail) Exit: (258) [system] retval(fail)=retval(fail) Call: (258) [system] _230518=(\+ \+ (flag(eval_num, _230538, _230538+1), (retval(fail)\=@=retval(fail), nonvar(_192564)->indentq(1, _230538, <--, [e, _192564]);indentq(1, _230538, <--, [e, retval(fail)])))) Exit: (258) [system] (\+ \+ (flag(eval_num, _230538, _230538+1), (retval(fail)\=@=retval(fail), nonvar(_192564)->indentq(1, _230538, <--, [e, _192564]);indentq(1, _230538, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _230538, _230538+1), (retval(fail)\=@=retval(fail), nonvar(_192564)->indentq(1, _230538, <--, [e, _192564]);indentq(1, _230538, <--, [e, retval(fail)])))) ^ Call: (258) [user] call_cleanup(((call(eval_20(=, _5794), 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564)*->nb_setarg(1, retval(fail), _192564);fail, trace, call(eval_20(=, _5794), 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564)), ignore(notrace((\+_192564\=_194664, nb_setarg(1, retval(fail), _192564))))), ignore((_194534==1->ignore(\+ \+ (flag(eval_num, _230538, _230538+1), (retval(fail)\=@=retval(fail), nonvar(_192564)->indentq(1, _230538, <--, [e, _192564]);indentq(1, _230538, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _230538, _230538+1), (retval(fail)\=@=retval(fail), nonvar(_192564)->indentq(1, _230538, <--, [e, _192564]);indentq(1, _230538, <--, [e, retval(fail)]))))))))))) ^ Unify: (258) [system] call_cleanup(user:((call(eval_20(=, _5794), 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564)*->nb_setarg(1, retval(fail), _192564);fail, trace, call(eval_20(=, _5794), 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564)), ignore(notrace((\+_192564\=_194664, nb_setarg(1, retval(fail), _192564))))), user:ignore((_194534==1->ignore(\+ \+ (flag(eval_num, _230538, _230538+1), (retval(fail)\=@=retval(fail), nonvar(_192564)->indentq(1, _230538, <--, [e, _192564]);indentq(1, _230538, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _230538, _230538+1), (retval(fail)\=@=retval(fail), nonvar(_192564)->indentq(1, _230538, <--, [e, _192564]);indentq(1, _230538, <--, [e, retval(fail)]))))))))))) ^ Call: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) Call: (261) [system] atom(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Redo: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Call: (261) [user] no_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (261) [user] no_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Call: (262) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (262) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Call: (264) [system] setup_call_cleanup('$notrace'(_242924, _242926), once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), '$restore_trace'(_242924, _242926)) ^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_242924, _242926), system:once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), system:'$restore_trace'(_242924, _242926)) ^ Call: (265) [system] sig_atomic(system:'$notrace'(_242924, _242926)) ^ Fail: (262) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Redo: (261) [user] no_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (261) [user] no_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) Call: (262) [system] atomic('add-atom') Exit: (262) [system] atomic('add-atom') ^ Call: (262) [user] is_sl('add-atom') ^ Unify: (262) [user] is_sl('add-atom') Call: (263) [system] number('add-atom') ^ Redo: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) Call: (261) [system] ['&kb', [:, axiom, [nums, 2, 3]]]==[] ^ Redo: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) Call: (261) [system] atom(=) Exit: (261) [system] atom(=) Call: (261) [system] (=)\==(=) ^ Redo: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) Call: (261) [system] callable('add-atom') Exit: (261) [system] callable('add-atom') ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) Call: (261) [system] is_list(['&kb', [:, axiom, [nums, 2, 3]]]) Exit: (261) [system] is_list(['&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) Call: (261) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) Exit: (261) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom'|_269958]) Call: (261) [system] var('add-atom') ^ Redo: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Call: (261) [user] once(expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _273720)) ^ Unify: (261) [system] once(user:expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _273720)) ^ Call: (262) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _273720) ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _273720) Call: (263) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) Exit: (263) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom'|_279296]) Call: (263) [system] ground('add-atom') Exit: (263) [system] ground('add-atom') ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom'|_282078]) ^ Call: (263) [user] apply:maplist(expand_eval, ['&kb', [:, axiom, [nums, 2, 3]]], _282078) ^ Unify: (263) [apply] apply:maplist(user:expand_eval, ['&kb', [:, axiom, [nums, 2, 3]]], _282078) Call: (264) [apply] apply:maplist_(['&kb', [:, axiom, [nums, 2, 3]]], _282078, user:expand_eval) Unify: (264) [apply] apply:maplist_(['&kb', [:, axiom, [nums, 2, 3]]], [_285824|_285826], user:expand_eval) ^ Call: (265) [user] expand_eval('&kb', _285824) ^ Unify: (265) [user] expand_eval('&kb', _285824) Call: (266) [system] is_list('&kb') ^ Redo: (265) [user] expand_eval('&kb', _285824) Call: (266) [system] '&kb'=_285824 Exit: (266) [system] '&kb'='&kb' ^ Exit: (265) [user] expand_eval('&kb', '&kb') Call: (265) [apply] apply:maplist_([[:, axiom, [nums, 2, 3]]], _285826, user:expand_eval) Unify: (265) [apply] apply:maplist_([[:, axiom, [nums, 2, 3]]], [_294186|_294188], user:expand_eval) ^ Call: (266) [user] expand_eval([:, axiom, [nums, 2, 3]], _294186) ^ Unify: (266) [user] expand_eval([:, axiom, [nums, 2, 3]], _294186) Call: (267) [system] is_list([:, axiom, [nums, 2, 3]]) Exit: (267) [system] is_list([:, axiom, [nums, 2, 3]]) ^ Unify: (266) [user] expand_eval([:, axiom, [nums, 2, 3]], [:|_298830]) Call: (267) [system] ground(:) Exit: (267) [system] ground(:) ^ Unify: (266) [user] expand_eval([:, axiom, [nums, 2, 3]], [:|_301612]) ^ Call: (267) [user] apply:maplist(expand_eval, [axiom, [nums, 2, 3]], _301612) ^ Unify: (267) [apply] apply:maplist(user:expand_eval, [axiom, [nums, 2, 3]], _301612) Call: (268) [apply] apply:maplist_([axiom, [nums, 2, 3]], _301612, user:expand_eval) Unify: (268) [apply] apply:maplist_([axiom, [nums, 2, 3]], [_305358|_305360], user:expand_eval) ^ Call: (269) [user] expand_eval(axiom, _305358) ^ Unify: (269) [user] expand_eval(axiom, _305358) Call: (270) [system] is_list(axiom) ^ Redo: (269) [user] expand_eval(axiom, _305358) Call: (270) [system] axiom=_305358 Exit: (270) [system] axiom=axiom ^ Exit: (269) [user] expand_eval(axiom, axiom) Call: (269) [apply] apply:maplist_([[nums, 2, 3]], _305360, user:expand_eval) Unify: (269) [apply] apply:maplist_([[nums, 2, 3]], [_313720|_313722], user:expand_eval) ^ Call: (270) [user] expand_eval([nums, 2, 3], _313720) ^ Unify: (270) [user] expand_eval([nums, 2, 3], _313720) Call: (271) [system] is_list([nums, 2, 3]) Exit: (271) [system] is_list([nums, 2, 3]) ^ Unify: (270) [user] expand_eval([nums, 2, 3], [nums|_318364]) Call: (271) [system] ground(nums) Exit: (271) [system] ground(nums) ^ Unify: (270) [user] expand_eval([nums, 2, 3], [nums|_321146]) ^ Call: (271) [user] apply:maplist(expand_eval, [2, 3], _321146) ^ Unify: (271) [apply] apply:maplist(user:expand_eval, [2, 3], _321146) Call: (272) [apply] apply:maplist_([2, 3], _321146, user:expand_eval) Unify: (272) [apply] apply:maplist_([2, 3], [_324892|_324894], user:expand_eval) ^ Call: (273) [user] expand_eval(2, _324892) ^ Unify: (273) [user] expand_eval(2, _324892) Call: (274) [system] is_list(2) ^ Redo: (273) [user] expand_eval(2, _324892) Call: (274) [system] 2=_324892 Exit: (274) [system] 2=2 ^ Exit: (273) [user] expand_eval(2, 2) Call: (273) [apply] apply:maplist_([3], _324894, user:expand_eval) Unify: (273) [apply] apply:maplist_([3], [_333254|_333256], user:expand_eval) ^ Call: (274) [user] expand_eval(3, _333254) ^ Unify: (274) [user] expand_eval(3, _333254) Call: (275) [system] is_list(3) ^ Redo: (274) [user] expand_eval(3, _333254) Call: (275) [system] 3=_333254 Exit: (275) [system] 3=3 ^ Exit: (274) [user] expand_eval(3, 3) Call: (274) [apply] apply:maplist_([], _333256, user:expand_eval) Unify: (274) [apply] apply:maplist_([], [], user:expand_eval) Exit: (274) [apply] apply:maplist_([], [], user:expand_eval) Exit: (273) [apply] apply:maplist_([3], [3], user:expand_eval) Exit: (272) [apply] apply:maplist_([2, 3], [2, 3], user:expand_eval) ^ Exit: (271) [apply] apply:maplist(user:expand_eval, [2, 3], [2, 3]) ^ Exit: (270) [user] expand_eval([nums, 2, 3], [nums, 2, 3]) Call: (270) [apply] apply:maplist_([], _313722, user:expand_eval) Unify: (270) [apply] apply:maplist_([], [], user:expand_eval) Exit: (270) [apply] apply:maplist_([], [], user:expand_eval) Exit: (269) [apply] apply:maplist_([[nums, 2, 3]], [[nums, 2, 3]], user:expand_eval) Exit: (268) [apply] apply:maplist_([axiom, [nums, 2, 3]], [axiom, [nums, 2, 3]], user:expand_eval) ^ Exit: (267) [apply] apply:maplist(user:expand_eval, [axiom, [nums, 2, 3]], [axiom, [nums, 2, 3]]) ^ Exit: (266) [user] expand_eval([:, axiom, [nums, 2, 3]], [:, axiom, [nums, 2, 3]]) Call: (266) [apply] apply:maplist_([], _294188, user:expand_eval) Unify: (266) [apply] apply:maplist_([], [], user:expand_eval) Exit: (266) [apply] apply:maplist_([], [], user:expand_eval) Exit: (265) [apply] apply:maplist_([[:, axiom, [nums, 2, 3]]], [[:, axiom, [nums, 2, 3]]], user:expand_eval) Exit: (264) [apply] apply:maplist_(['&kb', [:, axiom, [nums, 2, 3]]], ['&kb', [:, axiom, [nums, 2, 3]]], user:expand_eval) ^ Exit: (263) [apply] apply:maplist(user:expand_eval, ['&kb', [:, axiom, [nums, 2, 3]]], ['&kb', [:, axiom, [nums, 2, 3]]]) ^ Exit: (262) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Exit: (261) [system] once(user:expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])) Call: (261) [system] ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]\==['add-atom', '&kb', [:, axiom, [nums, 2, 3]]] ^ Redo: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Call: (261) [user] is_progn('add-atom') ^ Unify: (261) [user] is_progn('add-atom') Call: (262) [system] var('add-atom') ^ Redo: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Call: (261) [user] is_space_op('add-atom') ^ Unify: (261) [user] is_space_op('add-atom') ^ Exit: (261) [user] is_space_op('add-atom') ^ Call: (261) [user] eval_space_start(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Unify: (261) [user] eval_space_start(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) Call: (262) [system] [:, axiom, [nums, 2, 3]]==[] ^ Redo: (261) [user] eval_space_start(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) Call: (262) [system] [:, axiom, [nums, 2, 3]]=='Empty' ^ Redo: (261) [user] eval_space_start(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) Call: (262) [system] [:, axiom, [nums, 2, 3]]=='Nil' ^ Redo: (261) [user] eval_space_start(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Unify: (261) [user] eval_space_start(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) Call: (262) [user] into_space(498, '&self', '&kb', _379898) Unify: (262) [user] into_space(498, '&self', '&kb', '&self') Call: (263) [system] '&kb'=='&self' Redo: (262) [user] into_space(498, '&self', '&kb', _379898) Unify: (262) [user] into_space(498, '&self', '&kb', '&self') Call: (263) [system] '&kb'=='None' Redo: (262) [user] into_space(498, '&self', '&kb', _379898) Unify: (262) [user] into_space(498, '&self', '&kb', _379898) Call: (263) [user] eval_H(498, '&self', '&kb', _379898) Unify: (263) [user] eval_H(498, '&self', '&kb', _379898) ^ Call: (264) [user] catch_metta_return(eval_args(=, _389152, 498, '&self', '&kb', _379898), _379898) ^ Unify: (264) [user] catch_metta_return(eval_args(=, _389152, 498, '&self', '&kb', _379898), _379898) ^ Call: (266) [user] eval_args(=, _389152, 498, '&self', '&kb', _379898) ^ Unify: (266) [user] eval_args(=, _389152, 498, '&self', '&kb', _379898) Call: (267) [system] var('&kb') ^ Redo: (266) [user] eval_args(=, _389152, 498, '&self', '&kb', _379898) ^ Unify: (266) [user] eval_args(=, _389152, 498, '&self', '&kb', _379898) ^ Call: (268) [system] setup_call_cleanup('$notrace'(_395758, _395760), once(user:self_eval('&kb')), '$restore_trace'(_395758, _395760)) ^ Unify: (268) [system] setup_call_cleanup(system:'$notrace'(_395758, _395760), system:once(user:self_eval('&kb')), system:'$restore_trace'(_395758, _395760)) ^ Call: (269) [system] sig_atomic(system:'$notrace'(_395758, _395760)) ^ Exit: (268) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('&kb')), system:'$restore_trace'(3, -1)) Call: (267) [system] _379898='&kb' Exit: (267) [system] '&kb'='&kb' ^ Exit: (266) [user] eval_args(=, _389152, 498, '&self', '&kb', '&kb') ^ Exit: (264) [user] catch_metta_return(eval_args(=, _389152, 498, '&self', '&kb', '&kb'), '&kb') Exit: (263) [user] eval_H(498, '&self', '&kb', '&kb') Exit: (262) [user] into_space(498, '&self', '&kb', '&kb') ^ Call: (262) [user] eval_space(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) ^ Unify: (262) [user] eval_space(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _192564) Call: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _407054) Unify: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _407054) Call: (264) [system] var([:, axiom, [nums, 2, 3]]) Redo: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _407054) Unify: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _407054) Call: (264) [system] load\==exec Exit: (264) [system] load\==exec Call: (264) [system] [:, axiom, [nums, 2, 3]]==[] Redo: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _407054) Unify: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _407054) Call: (264) [system] string([:, axiom, [nums, 2, 3]]) Redo: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _407054) Unify: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _407054) Call: (264) [system] load\==exec Exit: (264) [system] load\==exec ^ Call: (264) [user] if_t(into_simple_op(load, [:, axiom, [nums, 2, 3]], _420974), pfcAdd_Now('next-operation'(_420974))) ^ Unify: (264) [user] if_t(into_simple_op(load, [:, axiom, [nums, 2, 3]], _420974), pfcAdd_Now('next-operation'(_420974))) Call: (265) [user] into_simple_op(load, [:, axiom, [nums, 2, 3]], _420974) Unify: (265) [user] into_simple_op(load, [:, axiom, [nums, 2, 3]], op(load, :, _423766)) Call: (266) [user] o_s([axiom, [nums, 2, 3]], _423766) Unify: (266) [user] o_s([axiom, [nums, 2, 3]], _423766) Call: (267) [user] o_s(axiom, _423766) Unify: (267) [user] o_s(axiom, axiom) Exit: (267) [user] o_s(axiom, axiom) Exit: (266) [user] o_s([axiom, [nums, 2, 3]], axiom) Exit: (265) [user] into_simple_op(load, [:, axiom, [nums, 2, 3]], op(load, :, axiom)) ^ Call: (265) [user] pfcAdd_Now('next-operation'(op(load, :, axiom))) ^ Unify: (265) [user] pfcAdd_Now('next-operation'(op(load, :, axiom))) ^ Call: (266) [user] current_predicate(pfcAdd/1) ^ Exit: (266) [user] current_predicate(pfcAdd/1) ^ Call: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, axiom)))) ^ Unify: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, axiom)))) ^ Call: (267) [user] clause(pfcTraceExecution, true) ^ Fail: (267) [user] clause(pfcTraceExecution, true) ^ Redo: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, axiom)))) ^ Exit: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, axiom)))) ^ Call: (266) [user] pfcAdd('next-operation'(op(load, :, axiom))) ^ Unify: (266) [user] pfcAdd('next-operation'(op(load, :, axiom))) ^ Call: (267) [user] must_ex(current_why_UU(_442236)) ^ Unify: (267) [user] must_ex(current_why_UU(_442236)) Call: (269) [user] current_why_UU(_442236) Unify: (269) [user] current_why_UU(_442236) ^ Call: (270) [user] get_why_uu(_442236) ^ Unify: (270) [user] get_why_uu(_442236) ^ Call: (271) [user] findall(_447776, current_why(_447776), _447782) ^ Unify: (271) [$bags] findall(_447776, user:current_why(_447776), _447782) ^ Call: (272) [$bags] findall(_447776, user:current_why(_447776), _447782, []) ^ Unify: (272) [$bags] findall(_447776, user:current_why(_447776), _447782, []) ^ Call: (273) [$bags] cleanup_bag(findall_loop(_447776, user:current_why(_447776), _447782, []), '$destroy_findall_bag') ^ Unify: (273) [$bags] cleanup_bag('$bags':findall_loop(_447776, user:current_why(_447776), _447782, []), '$bags':'$destroy_findall_bag') Call: (274) [$bags] findall_loop(_447776, user:current_why(_447776), _447782, []) Unify: (274) [$bags] findall_loop(_447776, user:current_why(_447776), _447782, []) ^ Call: (275) [user] bugger:current_why(_447776) ^ Unify: (275) [user] bugger:current_why(_447776) ^ Call: (276) [user] bugger:current_why_data(_447776) ^ Unify: (276) [user] bugger:current_why_data(_447776) Call: (277) [system] nb_current('$current_why', wp(_447776, _459036)) Fail: (277) [system] nb_current('$current_why', wp(_447776, _459036)) ^ Redo: (276) [user] bugger:current_why_data(_447776) ^ Unify: (276) [user] bugger:current_why_data(_447776) Call: (277) [t_l] t_l:current_why_source(_447776) Fail: (277) [t_l] t_l:current_why_source(_447776) ^ Fail: (276) [user] bugger:current_why_data(_447776) ^ Redo: (275) [user] bugger:current_why(_447776) ^ Unify: (275) [user] bugger:current_why(mfl4(_466464, _466466, _466468, _466470)) ^ Call: (277) [system] setup_call_cleanup('$notrace'(_467420, _467422), once(user:current_mfl4(_466464, _466466, _466468, _466470)), '$restore_trace'(_467420, _467422)) ^ Unify: (277) [system] setup_call_cleanup(system:'$notrace'(_467420, _467422), system:once(user:current_mfl4(_466464, _466466, _466468, _466470)), system:'$restore_trace'(_467420, _467422)) ^ Call: (278) [system] sig_atomic(system:'$notrace'(_467420, _467422)) ^ Exit: (277) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_466464, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1)) ^ Exit: (275) [user] bugger:current_why(P;HTML|mfl4(_466464, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Redo: (274) [$bags] findall_loop(_447776, user:current_why(_447776), _447782, []) Exit: (274) [$bags] findall_loop(_447776, user:current_why(_447776), [P;HTML|mfl4(_484320, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (273) [$bags] cleanup_bag('$bags':findall_loop(_447776, user:current_why(_447776), [P;HTML|mfl4(_484320, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag') ^ Exit: (272) [$bags] findall(_447776, user:current_why(_447776), [P;HTML|mfl4(_484320, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (271) [$bags] findall(_447776, user:current_why(_447776), [P;HTML|mfl4(_484320, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (271) [system] [P;HTML|mfl4(_484320, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] Exit: (271) [system] [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] ^ Call: (271) [user] u_to_uu([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _6746) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax)) Call: (272) [system] var([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (272) [system] var([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (271) [user] u_to_uu([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _6746) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (272) [system] nonvar([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (272) [system] nonvar([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (272) [system] [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_86960, _86962) Fail: (272) [system] [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_86960, _86962) ^ Redo: (271) [user] u_to_uu([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _6746) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _6746) ^ Call: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _117306) ^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _117306) ^ Call: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _117306) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (274) [system] var([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (274) [system] var([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _117306) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Call: (274) [user] not(compound([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Unify: (274) [system] not(user:compound([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) Call: (275) [system] compound([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (275) [system] compound([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Fail: (274) [system] not(user:compound([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Redo: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _117306) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _117306) ^ Call: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _117306) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (275) [system] var(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (275) [system] var(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _117306) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (275) [user] not(compound(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Unify: (275) [system] not(user:compound(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) Call: (276) [system] compound(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (276) [system] compound(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Fail: (275) [system] not(user:compound(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Redo: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _117306) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (272) [user] u_to_uu(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _6746) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (273) [system] var(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (273) [system] var(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (272) [user] u_to_uu(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _6746) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (273) [system] nonvar(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (273) [system] nonvar(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (273) [system] P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_479794, _479796) Fail: (273) [system] P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_479794, _479796) ^ Redo: (272) [user] u_to_uu(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _6746) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (272) [user] u_to_uu(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (271) [user] u_to_uu([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (270) [user] get_why_uu((P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Exit: (269) [user] current_why_UU((P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (267) [user] must_ex(current_why_UU((P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (267) [user] pfcAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (267) [user] pfcAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (268) [user] pfcPost('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (268) [user] pfcPost('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (269) [user] pfcPost_rev((P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, axiom))) ^ Unify: (269) [user] pfcPost_rev((P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, axiom))) Call: (270) [system] is_list('next-operation'(op(load, :, axiom))) Fail: (270) [system] is_list('next-operation'(op(load, :, axiom))) ^ Redo: (269) [user] pfcPost_rev((P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, axiom))) ^ Call: (270) [user] pfcPost1('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (270) [user] pfcPost1('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (271) [user] control_arg_types('next-operation'(op(load, :, axiom)), _122488) ^ Unify: (271) [user] control_arg_types('next-operation'(op(load, :, axiom)), _122488) Call: (272) [system] fail Fail: (272) [system] fail ^ Fail: (271) [user] control_arg_types('next-operation'(op(load, :, axiom)), _122488) ^ Redo: (270) [user] pfcPost1('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (270) [user] pfcPost1('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (271) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _142284, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_142284)), trace))) ^ Unify: (271) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _142284, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_142284)), trace))) ^ Call: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _142284, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_142284)), trace)), user:each_call_cleanup) ^ Unify: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _142284, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_142284)), trace)), user:each_call_cleanup) Call: (273) [system] current_prolog_flag(occurs_check, _172726) Exit: (273) [system] current_prolog_flag(occurs_check, true) ^ Call: (273) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _142284, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_142284)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Unify: (273) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _142284, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_142284)), trace)), user:set_prolog_flag(occurs_check, true)) Call: (274) [system] true==true Exit: (274) [system] true==true ^ Call: (275) [user] pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (275) [user] pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (278) [user] pfcAddSupport('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (278) [user] pfcAddSupport('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (279) [user] assert('$spft$'('next-operation'(op(load, :, axiom)), P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] assert('$spft$'('next-operation'(op(load, :, axiom)), P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (278) [user] pfcAddSupport('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, axiom))) ^ Unify: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, axiom))) ^ Call: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, axiom)), true) ^ Unify: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, axiom)), true) ^ Call: (278) [user] is_asserted_exact('next-operation'(op(load, :, axiom)), true) ^ Unify: (278) [user] is_asserted_exact('next-operation'(op(load, :, axiom)), true) ^ Call: (279) [user] strip_module('next-operation'(op(load, :, axiom)), _273138, _273140) ^ Exit: (279) [user] strip_module('next-operation'(op(load, :, axiom)), user, 'next-operation'(op(load, :, axiom))) ^ Call: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) ^ Unify: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) Call: (280) [system] _276882=user Exit: (280) [system] user=user ^ Call: (280) [user] clause(user:'next-operation'(op(load, :, axiom)), true, _278752) ^ Fail: (280) [user] clause('next-operation'(op(load, :, axiom)), true, _278752) ^ Redo: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) ^ Call: (280) [user] clause(user:'next-operation'(op(load, :, axiom)), true, _281580) ^ Fail: (280) [user] clause('next-operation'(op(load, :, axiom)), true, _281580) ^ Fail: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) ^ Fail: (278) [user] is_asserted_exact('next-operation'(op(load, :, axiom)), true) ^ Redo: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, axiom)), true) ^ Exit: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, axiom)), true) ^ Exit: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, axiom))) ^ Call: (276) [user] pfcPost2('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (276) [user] pfcPost2('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, axiom)));assert('next-operation'(op(load, :, axiom)))))) ^ Unify: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, axiom)));assert('next-operation'(op(load, :, axiom)))))) ^ Call: (279) [user] once((\+ \+is_asserted_exact('next-operation'(op(load, :, axiom)));assert('next-operation'(op(load, :, axiom))))) ^ Unify: (279) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, :, axiom)));assert('next-operation'(op(load, :, axiom))))) ^ Call: (281) [user] is_asserted_exact('next-operation'(op(load, :, axiom))) ^ Unify: (281) [user] is_asserted_exact('next-operation'(op(load, :, axiom))) ^ Call: (282) [user] strip_module('next-operation'(op(load, :, axiom)), _308890, _308892) ^ Exit: (282) [user] strip_module('next-operation'(op(load, :, axiom)), user, 'next-operation'(op(load, :, axiom))) ^ Call: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, axiom)), _310770, _310772) ^ Unify: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)), true) Call: (283) [system] var('next-operation'(op(load, :, axiom))) Fail: (283) [system] var('next-operation'(op(load, :, axiom))) ^ Redo: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, axiom)), _310770, _310772) ^ Unify: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)), true) ^ Exit: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)), true) ^ Call: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) ^ Unify: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) Call: (283) [system] _319176=user Exit: (283) [system] user=user ^ Call: (283) [user] clause(user:'next-operation'(op(load, :, axiom)), true, _321046) ^ Fail: (283) [user] clause('next-operation'(op(load, :, axiom)), true, _321046) ^ Redo: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) ^ Call: (283) [user] clause(user:'next-operation'(op(load, :, axiom)), true, _323874) ^ Fail: (283) [user] clause('next-operation'(op(load, :, axiom)), true, _323874) ^ Fail: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) ^ Fail: (281) [user] is_asserted_exact('next-operation'(op(load, :, axiom))) ^ Call: (281) [user] assert('next-operation'(op(load, :, axiom))) ^ Exit: (281) [user] assert('next-operation'(op(load, :, axiom))) ^ Exit: (279) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, :, axiom)));assert('next-operation'(op(load, :, axiom))))) ^ Exit: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, axiom)));assert('next-operation'(op(load, :, axiom)))))) ^ Call: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (279) [user] pfcTraceAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (279) [user] pfcTraceAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (281) [user] pfcIsTraced('next-operation'(op(load, :, axiom))) ^ Unify: (281) [user] pfcIsTraced('next-operation'(op(load, :, axiom))) ^ Call: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, axiom))) ^ Unify: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, axiom))) ^ Call: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _380544) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _380544) Call: (284) [system] var('next-operation'(op(load, :, axiom))) Fail: (284) [system] var('next-operation'(op(load, :, axiom))) ^ Redo: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _380544) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _380544) Call: (284) [system] compound('next-operation'(op(load, :, axiom))) Exit: (284) [system] compound('next-operation'(op(load, :, axiom))) Call: (284) [system] 1<1 Fail: (284) [system] 1<1 ^ Redo: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _380544) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _380544) Call: (284) [system] _391696 is 1+ -1 Exit: (284) [system] 0 is 1+ -1 ^ Call: (284) [user] compound_eles('next-operation'(op(load, :, axiom)), _393554) ^ Unify: (284) [user] compound_eles('next-operation'(op(load, :, axiom)), _393554) Call: (285) [system] is_list('next-operation'(op(load, :, axiom))) Fail: (285) [system] is_list('next-operation'(op(load, :, axiom))) ^ Redo: (284) [user] compound_eles('next-operation'(op(load, :, axiom)), _393554) ^ Unify: (284) [user] compound_eles('next-operation'(op(load, :, axiom)), _393554) Call: (285) [system] compound('next-operation'(op(load, :, axiom))) Exit: (285) [system] compound('next-operation'(op(load, :, axiom))) Call: (285) [system] compound_name_arguments('next-operation'(op(load, :, axiom)), _400964, _400966) Exit: (285) [system] compound_name_arguments('next-operation'(op(load, :, axiom)), 'next-operation', [op(load, :, axiom)]) Call: (285) [lists] lists:member(_393554, ['next-operation', op(load, :, axiom)]) Unify: (285) [lists] lists:member(_393554, ['next-operation', op(load, :, axiom)]) Call: (286) [lists] lists:member_([op(load, :, axiom)], _393554, 'next-operation') Unify: (286) [lists] lists:member_([op(load, :, axiom)], 'next-operation', 'next-operation') Exit: (286) [lists] lists:member_([op(load, :, axiom)], 'next-operation', 'next-operation') Exit: (285) [lists] lists:member('next-operation', ['next-operation', op(load, :, axiom)]) ^ Exit: (284) [user] compound_eles('next-operation'(op(load, :, axiom)), 'next-operation') ^ Call: (284) [user] compound_eles(0, 'next-operation', _380544) ^ Unify: (284) [user] compound_eles(0, 'next-operation', _380544) Call: (285) [system] var('next-operation') Fail: (285) [system] var('next-operation') ^ Redo: (284) [user] compound_eles(0, 'next-operation', _380544) ^ Unify: (284) [user] compound_eles(0, 'next-operation', _380544) Call: (285) [system] compound('next-operation') Fail: (285) [system] compound('next-operation') ^ Redo: (284) [user] compound_eles(0, 'next-operation', _380544) Call: (285) [system] _380544='next-operation' Exit: (285) [system] 'next-operation'='next-operation' ^ Exit: (284) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), 'next-operation') ^ Call: (283) [user] pfcIgnored('next-operation') ^ Fail: (283) [user] pfcIgnored('next-operation') Redo: (286) [lists] lists:member_([op(load, :, axiom)], _393554, 'next-operation') Unify: (286) [lists] lists:member_([op(load, :, axiom)], _393554, 'next-operation') Call: (287) [lists] lists:member_([], _393554, op(load, :, axiom)) Unify: (287) [lists] lists:member_([], op(load, :, axiom), op(load, :, axiom)) Exit: (287) [lists] lists:member_([], op(load, :, axiom), op(load, :, axiom)) Exit: (286) [lists] lists:member_([op(load, :, axiom)], op(load, :, axiom), 'next-operation') Exit: (285) [lists] lists:member(op(load, :, axiom), ['next-operation', op(load, :, axiom)]) ^ Exit: (284) [user] compound_eles('next-operation'(op(load, :, axiom)), op(load, :, axiom)) ^ Call: (284) [user] compound_eles(0, op(load, :, axiom), _380544) ^ Unify: (284) [user] compound_eles(0, op(load, :, axiom), _380544) Call: (285) [system] var(op(load, :, axiom)) Fail: (285) [system] var(op(load, :, axiom)) ^ Redo: (284) [user] compound_eles(0, op(load, :, axiom), _380544) ^ Unify: (284) [user] compound_eles(0, op(load, :, axiom), _380544) Call: (285) [system] compound(op(load, :, axiom)) Exit: (285) [system] compound(op(load, :, axiom)) Call: (285) [system] 0<1 Exit: (285) [system] 0<1 Call: (285) [system] _380544=op(load, :, axiom) Exit: (285) [system] op(load, :, axiom)=op(load, :, axiom) ^ Exit: (284) [user] compound_eles(0, op(load, :, axiom), op(load, :, axiom)) ^ Exit: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), op(load, :, axiom)) ^ Call: (283) [user] pfcIgnored(op(load, :, axiom)) ^ Fail: (283) [user] pfcIgnored(op(load, :, axiom)) ^ Fail: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, axiom))) ^ Redo: (281) [user] pfcIsTraced('next-operation'(op(load, :, axiom))) ^ Unify: (281) [user] pfcIsTraced('next-operation'(op(load, :, axiom))) ^ Call: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _448344) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _448344) Call: (283) [system] var('next-operation'(op(load, :, axiom))) Fail: (283) [system] var('next-operation'(op(load, :, axiom))) ^ Redo: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _448344) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _448344) Call: (283) [system] compound('next-operation'(op(load, :, axiom))) Exit: (283) [system] compound('next-operation'(op(load, :, axiom))) Call: (283) [system] 1<1 Fail: (283) [system] 1<1 ^ Redo: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _448344) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _448344) Call: (283) [system] _459496 is 1+ -1 Exit: (283) [system] 0 is 1+ -1 ^ Call: (283) [user] compound_eles('next-operation'(op(load, :, axiom)), _461354) ^ Unify: (283) [user] compound_eles('next-operation'(op(load, :, axiom)), _461354) Call: (284) [system] is_list('next-operation'(op(load, :, axiom))) Fail: (284) [system] is_list('next-operation'(op(load, :, axiom))) ^ Redo: (283) [user] compound_eles('next-operation'(op(load, :, axiom)), _461354) ^ Unify: (283) [user] compound_eles('next-operation'(op(load, :, axiom)), _461354) Call: (284) [system] compound('next-operation'(op(load, :, axiom))) Exit: (284) [system] compound('next-operation'(op(load, :, axiom))) Call: (284) [system] compound_name_arguments('next-operation'(op(load, :, axiom)), _468764, _468766) Exit: (284) [system] compound_name_arguments('next-operation'(op(load, :, axiom)), 'next-operation', [op(load, :, axiom)]) Call: (284) [lists] lists:member(_461354, ['next-operation', op(load, :, axiom)]) Unify: (284) [lists] lists:member(_461354, ['next-operation', op(load, :, axiom)]) Call: (285) [lists] lists:member_([op(load, :, axiom)], _461354, 'next-operation') Unify: (285) [lists] lists:member_([op(load, :, axiom)], 'next-operation', 'next-operation') Exit: (285) [lists] lists:member_([op(load, :, axiom)], 'next-operation', 'next-operation') Exit: (284) [lists] lists:member('next-operation', ['next-operation', op(load, :, axiom)]) ^ Exit: (283) [user] compound_eles('next-operation'(op(load, :, axiom)), 'next-operation') ^ Call: (283) [user] compound_eles(0, 'next-operation', _448344) ^ Unify: (283) [user] compound_eles(0, 'next-operation', _448344) Call: (284) [system] var('next-operation') Fail: (284) [system] var('next-operation') ^ Redo: (283) [user] compound_eles(0, 'next-operation', _448344) ^ Unify: (283) [user] compound_eles(0, 'next-operation', _448344) Call: (284) [system] compound('next-operation') Fail: (284) [system] compound('next-operation') ^ Redo: (283) [user] compound_eles(0, 'next-operation', _448344) Call: (284) [system] _448344='next-operation' Exit: (284) [system] 'next-operation'='next-operation' ^ Exit: (283) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), 'next-operation') ^ Call: (282) [user] pfcTraced('next-operation') ^ Fail: (282) [user] pfcTraced('next-operation') Redo: (285) [lists] lists:member_([op(load, :, axiom)], _461354, 'next-operation') Unify: (285) [lists] lists:member_([op(load, :, axiom)], _461354, 'next-operation') Call: (286) [lists] lists:member_([], _461354, op(load, :, axiom)) Unify: (286) [lists] lists:member_([], op(load, :, axiom), op(load, :, axiom)) Exit: (286) [lists] lists:member_([], op(load, :, axiom), op(load, :, axiom)) Exit: (285) [lists] lists:member_([op(load, :, axiom)], op(load, :, axiom), 'next-operation') Exit: (284) [lists] lists:member(op(load, :, axiom), ['next-operation', op(load, :, axiom)]) ^ Exit: (283) [user] compound_eles('next-operation'(op(load, :, axiom)), op(load, :, axiom)) ^ Call: (283) [user] compound_eles(0, op(load, :, axiom), _448344) ^ Unify: (283) [user] compound_eles(0, op(load, :, axiom), _448344) Call: (284) [system] var(op(load, :, axiom)) Fail: (284) [system] var(op(load, :, axiom)) ^ Redo: (283) [user] compound_eles(0, op(load, :, axiom), _448344) ^ Unify: (283) [user] compound_eles(0, op(load, :, axiom), _448344) Call: (284) [system] compound(op(load, :, axiom)) Exit: (284) [system] compound(op(load, :, axiom)) Call: (284) [system] 0<1 Exit: (284) [system] 0<1 Call: (284) [system] _448344=op(load, :, axiom) Exit: (284) [system] op(load, :, axiom)=op(load, :, axiom) ^ Exit: (283) [user] compound_eles(0, op(load, :, axiom), op(load, :, axiom)) ^ Exit: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), op(load, :, axiom)) ^ Call: (282) [user] pfcTraced(op(load, :, axiom)) ^ Fail: (282) [user] pfcTraced(op(load, :, axiom)) ^ Fail: (281) [user] pfcIsTraced('next-operation'(op(load, :, axiom))) ^ Redo: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcTraceBreak('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceBreak('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (281) [user] pfcSpied('next-operation'(op(load, :, axiom)), +) ^ Fail: (281) [user] pfcSpied('next-operation'(op(load, :, axiom)), +) ^ Redo: (280) [user] pfcTraceBreak('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (280) [user] pfcTraceBreak('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] pfcTraceAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (279) [user] pfcEnqueue('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (279) [user] pfcEnqueue('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcGetSearch(_98192) ^ Unify: (280) [user] pfcGetSearch(_98192) Call: (281) [t_l] t_l:pfcSearchTL(_100042) Fail: (281) [t_l] t_l:pfcSearchTL(_100042) ^ Redo: (280) [user] pfcGetSearch(_98192) ^ Call: (281) [user] pfcSearch(_102816) ^ Unify: (281) [user] pfcSearch(direct) ^ Exit: (281) [user] pfcSearch(direct) Call: (281) [system] _98192=direct Exit: (281) [system] direct=direct ^ Exit: (280) [user] pfcGetSearch(direct) ^ Call: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (281) [system] direct=direct Exit: (281) [system] direct=direct ^ Call: (281) [user] pfcFwd('next-operation'(op(load, :, axiom))) ^ Unify: (281) [user] pfcFwd('next-operation'(op(load, :, axiom))) ^ Call: (282) [user] control_arg_types('next-operation'(op(load, :, axiom)), _127250) ^ Unify: (282) [user] control_arg_types('next-operation'(op(load, :, axiom)), _127250) Call: (283) [system] fail Fail: (283) [system] fail ^ Fail: (282) [user] control_arg_types('next-operation'(op(load, :, axiom)), _127250) ^ Redo: (281) [user] pfcFwd('next-operation'(op(load, :, axiom))) ^ Unify: (281) [user] pfcFwd('next-operation'(op(load, :, axiom))) ^ Call: (282) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(load, :, axiom)))) ^ Unify: (282) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom)))) ^ Call: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom))), user:each_call_cleanup) ^ Unify: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom))), user:each_call_cleanup) Call: (284) [system] current_prolog_flag(occurs_check, _137512) Exit: (284) [system] current_prolog_flag(occurs_check, true) ^ Call: (284) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom))), user:set_prolog_flag(occurs_check, true)) ^ Unify: (284) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom))), user:set_prolog_flag(occurs_check, true)) Call: (285) [system] true==true Exit: (285) [system] true==true ^ Call: (285) [user] pfcFwd0('next-operation'(op(load, :, axiom))) ^ Unify: (285) [user] pfcFwd0('next-operation'(op(load, :, axiom))) Call: (286) [system] is_list(_145008) Fail: (286) [system] is_list(_145008) ^ Redo: (285) [user] pfcFwd0('next-operation'(op(load, :, axiom))) ^ Call: (286) [user] pfcFwd1('next-operation'(op(load, :, axiom))) ^ Unify: (286) [user] pfcFwd1('next-operation'(op(load, :, axiom))) ^ Call: (287) [user] fc_rule_check('next-operation'(op(load, :, axiom))) ^ Unify: (287) [user] fc_rule_check('next-operation'(op(load, :, axiom))) ^ Exit: (287) [user] fc_rule_check('next-operation'(op(load, :, axiom))) Call: (287) [system] copy_term('next-operation'(op(load, :, axiom)), _152402) Exit: (287) [system] copy_term('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Call: (287) [user] ignore(fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)))) ^ Unify: (287) [system] ignore(user:fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)))) ^ Call: (288) [user] fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Unify: (288) [user] fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Call: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Unify: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Call: (290) [user] clause('$pt$'('next-operation'(op(load, :, axiom)), _157994), true) ^ Fail: (290) [user] clause('$pt$'('next-operation'(op(load, :, axiom)), _157994), true) ^ Redo: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Call: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _157994)) Call: (291) [system] var('$pt$'('next-operation'(op(load, :, axiom)), _157994)) Fail: (291) [system] var('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _157994)) Call: (291) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _157994)) Exit: (291) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, axiom)), _157994), imported_from(system)) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994), imported_from(system)) Call: (292) [system] nonvar(imported_from(system)) Exit: (292) [system] nonvar(imported_from(system)) Call: (292) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) Unify: (292) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) Call: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) Unify: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) Call: (294) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _157994)) Exit: (294) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _157994)) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Fail: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994), imported_from(system)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, axiom)), _157994), built_in) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994), built_in) Call: (292) [system] nonvar(built_in) Exit: (292) [system] nonvar(built_in) Call: (292) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) Unify: (292) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) Call: (293) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _157994)) Exit: (293) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _157994)) Call: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, axiom)), _157994), _195064, _195066) Unify: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, axiom)), _157994), _195064, _195066) Call: (294) [system] compound('$pt$'('next-operation'(op(load, :, axiom)), _157994)) Exit: (294) [system] compound('$pt$'('next-operation'(op(load, :, axiom)), _157994)) Call: (294) [system] compound_name_arity('$pt$'('next-operation'(op(load, :, axiom)), _157994), _195064, _195066) Exit: (294) [system] compound_name_arity('$pt$'('next-operation'(op(load, :, axiom)), _157994), '$pt$', 2) Exit: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, axiom)), _157994), '$pt$', 2) ^ Call: (293) [$syspreds] current_predicate(user:'$pt$'/2) ^ Exit: (293) [$syspreds] current_predicate(user:'$pt$'/2) ^ Fail: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994), built_in) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, axiom)), _157994), _206306) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994), _207246) Call: (292) [system] nonvar(_208104) ^ Redo: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994), _209106) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994), _210040) Call: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) Unify: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) Call: (293) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _157994)) Exit: (293) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _157994)) Call: (293) [system] atom(user) Exit: (293) [system] atom(user) Exit: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Exit: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994), interpreted) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, axiom)), _157994), number_of_clauses(_219234)) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994), number_of_clauses(_219234)) Call: (292) [system] nonvar(number_of_clauses(_219234)) Exit: (292) [system] nonvar(number_of_clauses(_219234)) Call: (292) [$syspreds] property_predicate(number_of_clauses(_219234), user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) Unify: (292) [$syspreds] property_predicate(number_of_clauses(_219234), user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) Call: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) Unify: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) Call: (294) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _157994)) Exit: (294) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _157994)) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) Exit: (292) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Exit: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _157994), number_of_clauses(0)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Call: (291) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _234078), (prolog_current_choice(_234088), push_current_choice(_234088), clause('$pt$'('next-operation'(op(load, :, axiom)), _157994), _234110), pfc_call(_234110)), nb_setval('$pfc_current_choice', _234078)) ^ Unify: (291) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _234078), user:(prolog_current_choice(_234088), push_current_choice(_234088), clause('$pt$'('next-operation'(op(load, :, axiom)), _157994), _234110), pfc_call(_234110)), user:nb_setval('$pfc_current_choice', _234078)) ^ Call: (292) [system] sig_atomic(user:nb_current('$pfc_current_choice', _234078)) Call: (294) [system] nb_current('$pfc_current_choice', _234078) Exit: (294) [system] nb_current('$pfc_current_choice', []) ^ Exit: (292) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (293) [system] prolog_current_choice(_234088) Exit: (293) [system] prolog_current_choice(4853) ^ Call: (293) [user] push_current_choice(4853) ^ Unify: (293) [user] push_current_choice(4853) Call: (294) [system] nb_current('$pfc_current_choice', _243428) Exit: (294) [system] nb_current('$pfc_current_choice', []) Call: (294) [system] b_setval('$pfc_current_choice', [4853]) Exit: (294) [system] b_setval('$pfc_current_choice', [4853]) ^ Exit: (293) [user] push_current_choice(4853) ^ Call: (293) [user] clause('$pt$'('next-operation'(op(load, :, axiom)), _157994), _234110) ^ Fail: (293) [user] clause('$pt$'('next-operation'(op(load, :, axiom)), _157994), _234110) Call: (293) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (293) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (294) [system] duplicate_term([], _251800) Exit: (294) [system] duplicate_term([], []) Call: (294) [system] nb_linkval('$pfc_current_choice', []) Exit: (294) [system] nb_linkval('$pfc_current_choice', []) Exit: (293) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (291) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _234078), user:(prolog_current_choice(_234088), push_current_choice(_234088), clause('$pt$'('next-operation'(op(load, :, axiom)), _157994), _234110), pfc_call(_234110)), user:nb_setval('$pfc_current_choice', _234078)) ^ Fail: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Fail: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, axiom)), _157994)) ^ Redo: (288) [user] fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Unify: (288) [user] fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Exit: (288) [user] fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Exit: (287) [system] ignore(user:fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)))) ^ Call: (287) [user] ignore(fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)))) ^ Unify: (287) [system] ignore(user:fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)))) ^ Call: (288) [user] fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Unify: (288) [user] fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Call: (289) [user] pfc_spft(_266670, _266756, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)) ^ Unify: (289) [user] pfc_spft(_266670, _267688, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)) ^ Call: (290) [user] pfcCallSystem('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Unify: (290) [user] pfcCallSystem('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Call: (291) [user] pfc_call('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Unify: (291) [user] pfc_call('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Call: (292) [system] var('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Fail: (292) [system] var('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Redo: (291) [user] pfc_call('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Unify: (291) [user] pfc_call('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Call: (292) [system] callable('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Exit: (292) [system] callable('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Unify: (291) [user] pfc_call('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Redo: (291) [user] pfc_call('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Unify: (291) [user] pfc_call('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Call: (292) [user] predicate_property('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), imported_from(system)) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), imported_from(system)) Call: (293) [system] nonvar(imported_from(system)) Exit: (293) [system] nonvar(imported_from(system)) Call: (293) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Unify: (293) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Call: (294) [$syspreds] define_or_generate(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Unify: (294) [$syspreds] define_or_generate(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Call: (295) [system] callable('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Exit: (295) [system] callable('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Call: (295) [system] atom(user) Exit: (295) [system] atom(user) Exit: (294) [$syspreds] define_or_generate(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Fail: (292) [$syspreds] predicate_property(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), imported_from(system)) ^ Redo: (291) [user] pfc_call('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Unify: (291) [user] pfc_call('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Call: (292) [user] predicate_property('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), built_in) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), built_in) Call: (293) [system] nonvar(built_in) Exit: (293) [system] nonvar(built_in) Call: (293) [$syspreds] property_predicate(built_in, user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Unify: (293) [$syspreds] property_predicate(built_in, user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Call: (294) [system] callable('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Exit: (294) [system] callable('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Call: (294) [$syspreds] goal_name_arity('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), _302828, _302830) Unify: (294) [$syspreds] goal_name_arity('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), _302828, _302830) Call: (295) [system] compound('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Exit: (295) [system] compound('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Call: (295) [system] compound_name_arity('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), _302828, _302830) Exit: (295) [system] compound_name_arity('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), '$spft$', 3) Exit: (294) [$syspreds] goal_name_arity('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), '$spft$', 3) ^ Call: (294) [$syspreds] current_predicate(user:'$spft$'/3) ^ Exit: (294) [$syspreds] current_predicate(user:'$spft$'/3) ^ Fail: (292) [$syspreds] predicate_property(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), built_in) ^ Redo: (291) [user] pfc_call('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Unify: (291) [user] pfc_call('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Call: (292) [user] predicate_property('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), _314070) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), _315010) Call: (293) [system] nonvar(_315868) ^ Redo: (292) [$syspreds] predicate_property(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), _316870) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), _317804) Call: (293) [$syspreds] define_or_generate(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Unify: (293) [$syspreds] define_or_generate(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Call: (294) [system] callable('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Exit: (294) [system] callable('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Exit: (292) [$syspreds] predicate_property(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), interpreted) ^ Unify: (291) [user] pfc_call('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Call: (292) [user] predicate_property('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), number_of_clauses(_326998)) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), number_of_clauses(_326998)) Call: (293) [system] nonvar(number_of_clauses(_326998)) Exit: (293) [system] nonvar(number_of_clauses(_326998)) Call: (293) [$syspreds] property_predicate(number_of_clauses(_326998), user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Unify: (293) [$syspreds] property_predicate(number_of_clauses(_326998), user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Call: (294) [$syspreds] define_or_generate(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Unify: (294) [$syspreds] define_or_generate(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Call: (295) [system] callable('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Exit: (295) [system] callable('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Call: (295) [system] atom(user) Exit: (295) [system] atom(user) Exit: (294) [$syspreds] define_or_generate(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) Exit: (293) [$syspreds] property_predicate(number_of_clauses(747), user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Exit: (292) [$syspreds] predicate_property(user:'$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), number_of_clauses(747)) ^ Unify: (291) [user] pfc_call('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Call: (292) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _341842), (prolog_current_choice(_341852), push_current_choice(_341852), clause('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), _341874), pfc_call(_341874)), nb_setval('$pfc_current_choice', _341842)) ^ Unify: (292) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _341842), user:(prolog_current_choice(_341852), push_current_choice(_341852), clause('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), _341874), pfc_call(_341874)), user:nb_setval('$pfc_current_choice', _341842)) ^ Call: (293) [system] sig_atomic(user:nb_current('$pfc_current_choice', _341842)) Call: (295) [system] nb_current('$pfc_current_choice', _341842) Exit: (295) [system] nb_current('$pfc_current_choice', []) ^ Exit: (293) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (294) [system] prolog_current_choice(_341852) Exit: (294) [system] prolog_current_choice(4873) ^ Call: (294) [user] push_current_choice(4873) ^ Unify: (294) [user] push_current_choice(4873) Call: (295) [system] nb_current('$pfc_current_choice', _351192) Exit: (295) [system] nb_current('$pfc_current_choice', []) Call: (295) [system] b_setval('$pfc_current_choice', [4873]) Exit: (295) [system] b_setval('$pfc_current_choice', [4873]) ^ Exit: (294) [user] push_current_choice(4873) ^ Call: (294) [user] clause('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), _341874) ^ Fail: (294) [user] clause('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), _341874) Call: (294) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (294) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (295) [system] duplicate_term([], _359564) Exit: (295) [system] duplicate_term([], []) Call: (295) [system] nb_linkval('$pfc_current_choice', []) Exit: (295) [system] nb_linkval('$pfc_current_choice', []) Exit: (294) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (292) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _341842), user:(prolog_current_choice(_341852), push_current_choice(_341852), clause('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)), _341874), pfc_call(_341874)), user:nb_setval('$pfc_current_choice', _341842)) ^ Fail: (291) [user] pfc_call('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Fail: (290) [user] pfcCallSystem('$spft$'(_266670, _268548, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678))) ^ Fail: (289) [user] pfc_spft(_266670, _367068, '$nt$'('next-operation'(op(load, :, axiom)), _266676, _266678)) ^ Redo: (288) [user] fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Unify: (288) [user] fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Exit: (288) [user] fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Exit: (287) [system] ignore(user:fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)))) ^ Exit: (286) [user] pfcFwd1('next-operation'(op(load, :, axiom))) ^ Exit: (285) [user] pfcFwd0('next-operation'(op(load, :, axiom))) ^ Exit: (284) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom))), user:set_prolog_flag(occurs_check, true)) ^ Exit: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom))), user:each_call_cleanup) ^ Exit: (282) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom)))) ^ Exit: (281) [user] pfcFwd('next-operation'(op(load, :, axiom))) ^ Exit: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] pfcEnqueue('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Exit: (276) [user] pfcPost2('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (275) [user] pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (273) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _6772, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_6772)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Exit: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _6772, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_6772)), trace)), user:each_call_cleanup) ^ Exit: (271) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _6772, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_6772)), trace))) ^ Exit: (270) [user] pfcPost1('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (269) [user] pfcPost_rev((P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, axiom))) ^ Exit: (268) [user] pfcPost('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (268) [user] pfcRun ^ Unify: (268) [user] pfcRun ^ Call: (269) [user] pfcGetSearch(direct) ^ Unify: (269) [user] pfcGetSearch(direct) Call: (270) [t_l] t_l:pfcSearchTL(_464374) Fail: (270) [t_l] t_l:pfcSearchTL(_464374) ^ Redo: (269) [user] pfcGetSearch(direct) ^ Call: (270) [user] pfcSearch(_467148) ^ Unify: (270) [user] pfcSearch(direct) ^ Exit: (270) [user] pfcSearch(direct) Call: (270) [system] direct=direct Exit: (270) [system] direct=direct ^ Exit: (269) [user] pfcGetSearch(direct) ^ Unify: (268) [user] pfcRun ^ Exit: (268) [user] pfcRun ^ Exit: (267) [user] pfcAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (266) [user] pfcAdd('next-operation'(op(load, :, axiom))) ^ Exit: (265) [user] pfcAdd_Now('next-operation'(op(load, :, axiom))) ^ Exit: (264) [user] if_t(into_simple_op(load, [:, axiom, [nums, 2, 3]], op(load, :, axiom)), pfcAdd_Now('next-operation'(op(load, :, axiom)))) Call: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]), _6718)) Unify: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]), _6718)) ^ Call: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]), _6718) ^ Unify: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]), _6718) Call: (267) [system] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]])\=[_488614|_488616] Exit: (267) [system] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]])\=[_488614|_488616] ^ Call: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]))*->_6718='True';_6718='False')) ^ Unify: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]))*->_6718='True';_6718='False')) Call: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]))*->_6718='True';_6718='False'), error(_492352, _492354), fail) Unify: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]))*->_6718='True';_6718='False'), error(_492352, _492354), fail) Call: (271) [user] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]) Call: (272) [user] metta_interp_mode(load, _496068) Redo: (271) [user] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]) Call: (272) [system] load==exec Redo: (271) [user] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]) Call: (272) [user] asserted_do_metta2('&kb', load, [:, axiom, [nums, 2, 3]], [:, axiom, [nums, 2, 3]]) Unify: (272) [user] asserted_do_metta2('&kb', load, [:, axiom, [nums, 2, 3]], [:, axiom, [nums, 2, 3]]) Call: (273) [system] nonvar(load) Exit: (273) [system] nonvar(load) Call: (273) [user] metta_interp_mode(load, _505290) Redo: (272) [user] asserted_do_metta2('&kb', load, [:, axiom, [nums, 2, 3]], [:, axiom, [nums, 2, 3]]) Unify: (272) [user] asserted_do_metta2('&kb', load, [:, axiom, [nums, 2, 3]], [:, axiom, [nums, 2, 3]]) ^ Call: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]]))) ^ Unify: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]]))) ^ Call: (274) [user] is_compatio ^ Unify: (274) [user] is_compatio ^ Call: (276) [system] setup_call_cleanup('$notrace'(_511766, _511768), once(user:is_compatio0), '$restore_trace'(_511766, _511768)) ^ Unify: (276) [system] setup_call_cleanup(system:'$notrace'(_511766, _511768), system:once(user:is_compatio0), system:'$restore_trace'(_511766, _511768)) ^ Call: (277) [system] sig_atomic(system:'$notrace'(_511766, _511768)) ^ Fail: (274) [user] is_compatio ^ Redo: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]]))) ^ Unify: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]]))) ^ Call: (275) [rtrace] rtrace:quietly3(user:(wots(_517384, must_det_ll(user:metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]])))), (_517384==""->true;our_ansi_format('#ffa505', '~w~n', [_517384])))) ^ Unify: (275) [rtrace] rtrace:quietly3(user:(wots(_517384, must_det_ll(user:metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]])))), (_517384==""->true;our_ansi_format('#ffa505', '~w~n', [_517384])))) (: axiom (nums 2 3)) ; Action: load=metta_atom_asserted('&kb',[:,axiom,[nums,2,3]]) ^ Exit: (275) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""])))) ^ Exit: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]]))) Exit: (272) [user] asserted_do_metta2('&kb', load, [:, axiom, [nums, 2, 3]], [:, axiom, [nums, 2, 3]]) Exit: (271) [user] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]) Call: (271) [system] _6718='True' Exit: (271) [system] 'True'='True' Exit: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]))*->'True'='True';'True'='False'), error(_6798, _6800), fail) ^ Exit: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]))*->'True'='True';'True'='False')) ^ Exit: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]), 'True') Exit: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]), 'True')) Exit: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], 'True') Call: (263) [user] make_nop(_5794, 'True', _6392) Unify: (263) [user] make_nop(_5794, 'True', _6392) Call: (264) [user] make_nop(_6392) Unify: (264) [user] make_nop([]) Exit: (264) [user] make_nop([]) Exit: (263) [user] make_nop(_5794, 'True', []) ^ Call: (263) [user] check_returnval(=, _5794, []) ^ Unify: (263) [user] check_returnval(=, _5794, []) ^ Exit: (263) [user] check_returnval(=, _5794, []) ^ Exit: (262) [user] eval_space(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) ^ Exit: (261) [user] eval_space_start(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) ^ Exit: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) Call: (260) [system] nb_setarg(1, retval(fail), []) Exit: (260) [system] nb_setarg(1, retval([]), []) ^ Call: (260) [user] ignore(notrace((\+[]\=_6408, nb_setarg(1, retval([]), [])))) ^ Unify: (260) [system] ignore(user:notrace((\+[]\=_6408, nb_setarg(1, retval([]), [])))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_34532, _34534), once(user:(\+[]\=_6408, nb_setarg(1, retval([]), []))), '$restore_trace'(_34532, _34534)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_34532, _34534), system:once(user:(\+[]\=_6408, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_34532, _34534)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_34532, _34534)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_6408, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(user:notrace((\+[]\=_6408, nb_setarg(1, retval([]), [])))) ^ Call: (260) [user] ignore((_6400==1->ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])])))))))))) ^ Unify: (260) [system] ignore(user:(_6400==1->ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])])))))))))) Call: (262) [system] _6400==1 Fail: (262) [system] _6400==1 ^ Call: (263) [system] setup_call_cleanup('$notrace'(_42968, _42970), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])])))))))), '$restore_trace'(_42968, _42970)) ^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_42968, _42970), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])])))))))), system:'$restore_trace'(_42968, _42970)) ^ Call: (264) [system] sig_atomic(system:'$notrace'(_42968, _42970)) ^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(user:(_6400==1->ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])])))))))))) ^ Exit: (258) [system] call_cleanup(user:((call(eval_20(=, _5794), 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5794), 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [])), ignore(notrace((\+[]\=_6408, nb_setarg(1, retval([]), []))))), user:ignore((_6400==1->ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])]))))))))))) Call: (258) [system] retval([])\=@=retval(fail) Exit: (258) [system] retval([])\=@=retval(fail) ^ Exit: (257) [user] trace_eval(eval_20(=, _5794), e, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) ^ Call: (257) [user] self_eval([]) ^ Unify: (257) [user] self_eval([]) ^ Call: (259) [system] setup_call_cleanup('$notrace'(_53438, _53440), once(user:self_eval0([])), '$restore_trace'(_53438, _53440)) ^ Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_53438, _53440), system:once(user:self_eval0([])), system:'$restore_trace'(_53438, _53440)) ^ Call: (260) [system] sig_atomic(system:'$notrace'(_53438, _53440)) ^ Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1)) ^ Exit: (257) [user] self_eval([]) Call: (257) [system] _6204=[] Exit: (257) [system] []=[] ^ Exit: (256) [user] eval_01(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) ^ Exit: (255) [user] eval_00(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) ^ Exit: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) ^ Exit: (252) [user] catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []), []) Exit: (250) [user] catch_err(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []), []), _6268, (write_src_uo(_6268=catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []), [])), catch(rtrace(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []), [])), _6268, throw(give_up(_6268=catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []), [])))), throw(_6268))) Exit: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []), [])) ^ Call: (249) [user] is_returned([]) ^ Unify: (249) [user] is_returned([]) ^ Call: (251) [system] setup_call_cleanup('$notrace'(_67450, _67452), once(user:(\+is_empty([]))), '$restore_trace'(_67450, _67452)) ^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_67450, _67452), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_67450, _67452)) ^ Call: (252) [system] sig_atomic(system:'$notrace'(_67450, _67452)) ^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1)) ^ Exit: (249) [user] is_returned([]) Redo: (247) [$bags] findall_loop(_6204, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6204), _6204)), is_returned(_6204)), _5780, []) Exit: (247) [$bags] findall_loop(_6204, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6204), _6204)), is_returned(_6204)), [[]], []) ^ Exit: (246) [$bags] cleanup_bag('$bags':findall_loop(_6204, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6204), _6204)), is_returned(_6204)), [[]], []), '$bags':'$destroy_findall_bag') ^ Exit: (245) [$bags] findall(_6204, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6204), _6204)), is_returned(_6204)), [[]], []) ^ Exit: (244) [$bags] findall(_6204, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6204), _6204)), is_returned(_6204)), [[]]) ^ Exit: (243) [user] findall_ne(_6204, catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6204), _6204), [[]]) ^ Exit: (242) [user] findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]) Call: (242) [system] [[]]=_5782 Exit: (242) [system] [[]]=[[]] ^ Call: (243) [system] setup_call_cleanup('$notrace'(_80582, _80584), once(bugger:(true==true)), '$restore_trace'(_80582, _80584)) ^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_80582, _80584), system:once(bugger:(true==true)), system:'$restore_trace'(_80582, _80584)) ^ Call: (244) [system] sig_atomic(system:'$notrace'(_80582, _80584)) ^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1)) ^ Call: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) Call: (244) [system] var(rtrace:tAt_rtrace) Fail: (244) [system] var(rtrace:tAt_rtrace) ^ Call: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Unify: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (240) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]]), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Exit: (239) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]]), rtrace:tAt_rtrace) Call: (238) [system] statistics(cputime, _93878) Exit: (238) [system] statistics(cputime, 8.28464064) Call: (238) [system] _6066 is 8.28464064-8.033008045 Exit: (238) [system] 0.25163259499999846 is 8.28464064-8.033008045 Exit: (237) [user] timed_call((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]]), 0.25163259499999846) Call: (237) [user] give_time('\n; EVAL TEST\n;', 0.25163259499999846) Unify: (237) [user] give_time('\n; EVAL TEST\n;', 0.25163259499999846) Call: (238) [system] _100358 is 0.25163259499999846*1000 Exit: (238) [system] 251.63259499999845 is 0.25163259499999846*1000 Call: (238) [system] 0.25163259499999846>2 Redo: (237) [user] give_time('\n; EVAL TEST\n;', 0.25163259499999846) Call: (238) [system] 251.63259499999845>=1 Exit: (238) [system] 251.63259499999845>=1 ^ Call: (238) [user] format('~N; ~w took ~3f secs. (~2f milliseconds) ~n~n', ['\n; EVAL TEST\n;', 0.25163259499999846, 251.63259499999845]) ; ; EVAL TEST ; took 0.252 secs. (251.63 milliseconds) ^ Exit: (238) [user] format('~N; ~w took ~3f secs. (~2f milliseconds) ~n~n', ['\n; EVAL TEST\n;', 0.25163259499999846, 251.63259499999845]) Exit: (237) [user] give_time('\n; EVAL TEST\n;', 0.25163259499999846) Exit: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]])) ^ Exit: (235) [system] once(user:time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]]))) Call: (235) [system] nb_current(exec_src, _110576) Exit: (235) [system] nb_current(exec_src, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]) Call: (235) [system] [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]\==[] Exit: (235) [system] [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]\==[] ^ Call: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])) ^ Unify: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])) ^ Call: (237) [system] setup_call_cleanup('$notrace'(_116164, _116166), once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])))), '$restore_trace'(_116164, _116166)) ^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_116164, _116166), system:once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])))), system:'$restore_trace'(_116164, _116166)) ^ Call: (238) [system] sig_atomic(system:'$notrace'(_116164, _116166)) !(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))) (())) ^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])))), system:'$restore_trace'(3, -1)) ^ Exit: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])) Call: (235) [system] nl Exit: (235) [system] nl Call: (235) [system] nl Exit: (235) [system] nl ^ Call: (235) [user] once(loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]]))) ^ Unify: (235) [system] once(user:loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]]))) ^ Call: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) ^ Unify: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) ^ Call: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) Call: (238) [$syspreds] nb_setval('$last_call_duration', 120) Unify: (238) [$syspreds] nb_setval('$last_call_duration', 120) Call: (239) [system] duplicate_term(120, _133994) Exit: (239) [system] duplicate_term(120, 120) Call: (239) [system] nb_linkval('$last_call_duration', 120) Exit: (239) [system] nb_linkval('$last_call_duration', 120) Exit: (238) [$syspreds] nb_setval('$last_call_duration', 120) Call: (238) [system] statistics(cputime, _138636) Exit: (238) [system] statistics(cputime, 8.291380963) ^ Call: (238) [user] equal_enough_for_test([[]], [[]]) ^ Unify: (238) [user] equal_enough_for_test([[]], [[]]) Call: (239) [system] [[]]==[[]] Exit: (239) [system] [[]]==[[]] ^ Exit: (238) [user] equal_enough_for_test([[]], [[]]) Call: (238) [system] _145140=true Exit: (238) [system] true=true Call: (238) [system] statistics(cputime, _146998) Exit: (238) [system] statistics(cputime, 8.292325625) Call: (238) [system] _148862 is 8.292325625-8.291380963 Exit: (238) [system] 0.0009446620000002071 is 8.292325625-8.291380963 Call: (238) [$syspreds] nb_setval('$last_call_duration', 0.0009446620000002071) Unify: (238) [$syspreds] nb_setval('$last_call_duration', 0.0009446620000002071) Call: (239) [system] duplicate_term(0.0009446620000002071, _152588) Exit: (239) [system] duplicate_term(0.0009446620000002071, 0.0009446620000002071) Call: (239) [system] nb_linkval('$last_call_duration', 0.0009446620000002071) Exit: (239) [system] nb_linkval('$last_call_duration', 0.0009446620000002071) Exit: (238) [$syspreds] nb_setval('$last_call_duration', 0.0009446620000002071) ^ Exit: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) ^ Call: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) Call: (238) [system] fail Fail: (238) [system] fail ^ Redo: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) ^ Call: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) ^ Unify: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) ^ Call: (239) [user] must_det_ll(loonit_number(_165580)) ^ Unify: (239) [user] must_det_ll(user:loonit_number(_165580)) ^ Call: (240) [user] once(user:loonit_number(_165580)) ^ Unify: (240) [system] once(user:loonit_number(_165580)) ^ Call: (241) [user] loonit_number(_165580) ^ Unify: (241) [user] loonit_number(_165580) Call: (242) [$syspreds] flag(loonit_test_number, _165580, _165580) Unify: (242) [$syspreds] flag(loonit_test_number, _165580, _165580) Call: (243) [system] _165580==_165580 Exit: (243) [system] _165580==_165580 Call: (243) [system] get_flag(loonit_test_number, _165580) Exit: (243) [system] get_flag(loonit_test_number, 1) Exit: (242) [$syspreds] flag(loonit_test_number, 1, 1) Call: (242) [system] 1>0 Exit: (242) [system] 1>0 ^ Exit: (241) [user] loonit_number(1) ^ Exit: (240) [system] once(user:loonit_number(1)) ^ Exit: (239) [user] must_det_ll(user:loonit_number(1)) ^ Call: (239) [user] must_det_ll(get_test_name(1, _182290)) ^ Unify: (239) [user] must_det_ll(user:get_test_name(1, _182290)) ^ Call: (240) [user] once(user:get_test_name(1, _182290)) ^ Unify: (240) [system] once(user:get_test_name(1, _182290)) ^ Call: (241) [user] get_test_name(1, _182290) ^ Unify: (241) [user] get_test_name(1, _182290) Call: (242) [system] nb_current(loading_file, _187862) Exit: (242) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (242) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (242) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, _182290) ^ Unify: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, _182290) ^ Call: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _212880) ^ Unify: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [files_ex] files_ex:directory_file_path('.', _226478, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (244) [files_ex] files_ex:directory_file_path('.', _231298, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar('.') Exit: (245) [system] nonvar('.') Call: (245) [system] nonvar(_237890) Fail: (245) [system] nonvar(_237890) Redo: (244) [files_ex] files_ex:directory_file_path('.', _239816, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (244) [files_ex] files_ex:directory_file_path('.', _244636, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar('.') Exit: (245) [system] nonvar('.') Call: (245) [system] ('.')==('.') Exit: (245) [system] ('.')==('.') Call: (245) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] sub_atom('.', _272408, _272410, 0, /) Fail: (245) [system] sub_atom('.', _273348, _273350, 0, /) Redo: (244) [files_ex] files_ex:directory_file_path('.', _274288, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] atom_concat('.', /, _279032) Exit: (245) [system] atom_concat('.', /, ./) Call: (245) [system] atom_concat(./, _280898, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (245) [system] atom_concat(./, _280898, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (244) [files_ex] files_ex:directory_file_path('.', _290616, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Redo: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (243) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _312768) Exit: (243) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'bc_impl.metta') Call: (243) [files_ex] files_ex:directory_file_path(_326258, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (243) [files_ex] files_ex:directory_file_path(_326258, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(_326258) Fail: (244) [system] nonvar(_326258) Redo: (243) [files_ex] files_ex:directory_file_path(_326258, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (243) [files_ex] files_ex:directory_file_path(_326258, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(_326258) Fail: (244) [system] nonvar(_326258) Redo: (243) [files_ex] files_ex:directory_file_path(_326258, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(P;HTML|'bc_impl.metta') Exit: (244) [system] nonvar(P;HTML|'bc_impl.metta') Call: (244) [system] atom_concat(_392520, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _326258) Unify: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _326258) Call: (245) [system] atom_concat(_411730, /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Exit: (245) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Call: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Exit: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Call: (245) [system] _326258='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru') Exit: (243) [files_ex] files_ex:directory_file_path('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (243) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', _426912) Exit: (243) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', walk_thru) Call: (243) [system] file_name_extension(_428770, _428848, P;HTML|'bc_impl.metta') Exit: (243) [system] file_name_extension(bc_impl, metta, P;HTML|'bc_impl.metta') Call: (243) [system] string_upper(walk_thru, _438348) Exit: (243) [system] string_upper(walk_thru, "WALK_THRU") Call: (243) [system] string_upper(bc_impl, _440214) Exit: (243) [system] string_upper(bc_impl, "BC_IMPL") ^ Call: (243) [user] string_replace("BC_IMPL", "_", "-", _442092) ^ Unify: (243) [user] string_replace("BC_IMPL", "_", "-", _442092) ^ Call: (244) [user] symbolic_list_concat(_443966, "_", "BC_IMPL") ^ Unify: (244) [user] symbolic_list_concat(_443966, "_", "BC_IMPL") Call: (245) [system] atomic_list_concat(_443966, "_", "BC_IMPL") Exit: (245) [system] atomic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Exit: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Call: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _442092) ^ Unify: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _442092) Call: (245) [system] atomic_list_concat(['BC', 'IMPL'], "-", _442092) Exit: (245) [system] atomic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (243) [user] string_replace("BC_IMPL", "_", "-", 'BC-IMPL') ^ Call: (243) [user] string_replace("WALK_THRU", "_", "-", _454248) ^ Unify: (243) [user] string_replace("WALK_THRU", "_", "-", _454248) ^ Call: (244) [user] symbolic_list_concat(_456122, "_", "WALK_THRU") ^ Unify: (244) [user] symbolic_list_concat(_456122, "_", "WALK_THRU") Call: (245) [system] atomic_list_concat(_456122, "_", "WALK_THRU") Exit: (245) [system] atomic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Exit: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Call: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _454248) ^ Unify: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _454248) Call: (245) [system] atomic_list_concat(['WALK', 'THRU'], "-", _454248) Exit: (245) [system] atomic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (243) [user] string_replace("WALK_THRU", "_", "-", 'WALK-THRU') ^ Call: (243) [user] bugger:wots(_466392, format('~`0t~d~2|', [1])) ^ Unify: (243) [bugger] bugger:wots(_466392, user:format('~`0t~d~2|', [1])) Call: (244) [system] nb_current('$wots_stack', _468280) Fail: (244) [system] nb_current('$wots_stack', _468280) ^ Redo: (243) [bugger] bugger:wots(_466392, user:format('~`0t~d~2|', [1])) Call: (244) [system] _471072=[] Exit: (244) [system] []=[] Call: (244) [system] current_output(_472930) Exit: (244) [system] current_output((0x7fe6c676e100)) ^ Call: (244) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x7fe6c676e100)]), woto(string(_466392), user:format('~`0t~d~2|', [1]))) ^ Unify: (244) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_466392), user:format('~`0t~d~2|', [1]))) ^ Call: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_466392), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup) ^ Unify: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_466392), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup) Call: (246) [system] nb_current('$wots_stack', _478588) Fail: (246) [system] nb_current('$wots_stack', _478588) ^ Redo: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_466392), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup) ^ Call: (246) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_466392), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (246) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_466392), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) Unify: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) Call: (249) [system] duplicate_term([(0x7fe6c676e100)], _485162) Exit: (249) [system] duplicate_term([(0x7fe6c676e100)], [(0x7fe6c676e100)]) Call: (249) [system] nb_linkval('$wots_stack', [(0x7fe6c676e100)]) Exit: (249) [system] nb_linkval('$wots_stack', [(0x7fe6c676e100)]) Exit: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) ^ Call: (248) [bugger] bugger:woto(string(_466392), user:format('~`0t~d~2|', [1])) ^ Unify: (248) [bugger] bugger:woto(string(_466392), user:format('~`0t~d~2|', [1])) ^ Call: (249) [bugger] once((use_tty(string(_466392), _491690);_491690=true)) ^ Unify: (249) [system] once(bugger:(use_tty(string(_466392), _491690);_491690=true)) ^ Call: (251) [bugger] bugger:use_tty(string(_466392), _491690) ^ Unify: (251) [bugger] bugger:use_tty(string(_466392), _491690) Call: (252) [system] compound(string(_466392)) Exit: (252) [system] compound(string(_466392)) ^ Unify: (251) [bugger] bugger:use_tty(string(_466392), _491690) Call: (252) [system] stream_property(current_output, tty(_491690)) Unify: (252) [system] stream_property(current_output, tty(_491690)) Call: (253) [system] nonvar(current_output) Exit: (253) [system] nonvar(current_output) Call: (253) [system] nonvar(tty(_491690)) Exit: (253) [system] nonvar(tty(_491690)) Exit: (252) [system] stream_property(current_output, tty(true)) ^ Exit: (251) [bugger] bugger:use_tty(string(_466392), true) ^ Exit: (249) [system] once(bugger:(use_tty(string(_466392), true);true=true)) ^ Call: (249) [bugger] bugger:get_stream_setup(_506562) ^ Unify: (249) [bugger] bugger:get_stream_setup(true) ^ Exit: (249) [bugger] bugger:get_stream_setup(true) ^ Call: (249) [bugger] bugger:woto_tty(string(_466392), true, (true, user:format('~`0t~d~2|', [1]))) ^ Unify: (249) [bugger] bugger:woto_tty(string(_466392), true, bugger:(true, user:format('~`0t~d~2|', [1]))) ^ Call: (250) [bugger] bugger:with_output_to_each(string(_466392), (set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1])))) ^ Unify: (250) [bugger] bugger:with_output_to_each(string(_466392), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1])))) Call: (251) [system] compound(string(_466392)) Exit: (251) [system] compound(string(_466392)) Call: (251) [system] compound_name_arity(string(_466392), _515056, 0) Fail: (251) [system] compound_name_arity(string(_466392), _515988, 0) ^ Redo: (250) [bugger] bugger:with_output_to_each(string(_466392), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1])))) Call: (251) [system] string(_466392)=..[_517780, _517786] Exit: (251) [system] string(_466392)=..[string, _466392] ^ Call: (251) [bugger] bugger:stream_u_type(string) ^ Unify: (251) [bugger] bugger:stream_u_type(string) ^ Exit: (251) [bugger] bugger:stream_u_type(string) Call: (251) [system] current_output(_522436) Exit: (251) [system] current_output((0x7fe6c676e100)) Call: (251) [system] _6648=set_output_safe((0x7fe6c676e100)) Exit: (251) [system] set_output_safe((0x7fe6c676e100))=set_output_safe((0x7fe6c676e100)) Call: (251) [system] _8510=mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))) Exit: (251) [system] mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100)))=mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))) Call: (251) [system] _10380=mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138) Exit: (251) [system] mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)=mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138) ^ Call: (251) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)), mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)), mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)) ^ Unify: (251) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)), mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)), bugger:mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)) Call: (253) [system] _14160=mquietly(bugger:mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)) Exit: (253) [system] mquietly(bugger:mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138))=mquietly(bugger:mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)) ^ Call: (253) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)), deterministic(_16036)), (notrace(_16036==true)->!;mquietly(bugger:mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)), true));bugger:mfs_start(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)), bugger:mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138))) ^ Unify: (253) [system] setup_call_cleanup(bugger:mfs_start(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)), deterministic(_16036)), (notrace(_16036==true)->!;mquietly(bugger:mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)), true));bugger:mfs_start(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138)), bugger:mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _6138))) ^ Call: (254) [system] sig_atomic(bugger:mfs_start(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))))) ^ Call: (256) [bugger] bugger:mfs_start(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Unify: (256) [bugger] bugger:mfs_start(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100)))) Call: (257) [system] compound(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100)))) Exit: (257) [system] compound(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Unify: (256) [bugger] bugger:mfs_start(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100)))) Call: (257) [system] arg(2, mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _23568) Exit: (257) [system] arg(2, mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), string) Call: (257) [system] arg(3, mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _25434) Exit: (257) [system] arg(3, mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _8518) Call: (257) [system] arg(4, mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), _27300) Exit: (257) [system] arg(4, mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), set_output_safe) Call: (257) [system] _29166=mfs(_29170, string, _29174, set_output_safe, _29178) Exit: (257) [system] mfs(_29170, string, _29174, set_output_safe, _29178)=mfs(_29170, string, _29174, set_output_safe, _29178) Call: (257) [system] is_stream(_8518) Fail: (257) [system] is_stream(_8518) ^ Redo: (256) [bugger] bugger:mfs_start(mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Call: (257) [bugger] bugger:new_mfs(mfs(_29170, string, _29174, set_output_safe, _29178)) ^ Unify: (257) [bugger] bugger:new_mfs(mfs(_29170, string, _29174, set_output_safe, _29178)) Call: (258) [memory_file] memory_file:new_memory_file(_29170) Exit: (258) [memory_file] memory_file:new_memory_file((0x55fc8254e190)) Call: (258) [memory_file] memory_file:open_memory_file((0x55fc8254e190), write, _29174, [free_on_close(true)]) Exit: (258) [memory_file] memory_file:open_memory_file((0x55fc8254e190), write, (0x55fc8242f820), [free_on_close(true)]) ^ Exit: (257) [bugger] bugger:new_mfs(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, _29178)) Call: (257) [system] nb_setarg(1, mfs(_8514, string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc8254e190)) Exit: (257) [system] nb_setarg(1, mfs((0x55fc8254e190), string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc8254e190)) Call: (257) [system] nb_setarg(3, mfs((0x55fc8254e190), string, _8518, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc8242f820)) Exit: (257) [system] nb_setarg(3, mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc8242f820)) ^ Call: (257) [bugger] bugger:set_output_safe((0x55fc8242f820)) ^ Unify: (257) [bugger] bugger:set_output_safe((0x55fc8242f820)) Call: (259) [system] set_output((0x55fc8242f820)) Exit: (259) [system] set_output((0x55fc8242f820)) ^ Exit: (257) [bugger] bugger:set_output_safe((0x55fc8242f820)) ^ Exit: (256) [bugger] bugger:mfs_start(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Exit: (254) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))))) ^ Call: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Unify: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (256) [bugger] ignore(notrace(catch(set_stream(current_output, tty(true)), _52452, writeln(user_error, _52452=set_stream(current_output, tty(true)))))) ^ Unify: (256) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _52452, writeln(user_error, _52452=set_stream(current_output, tty(true)))))) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_54354, _54356), once(bugger:catch(set_stream(current_output, tty(true)), _52452, writeln(user_error, _52452=set_stream(current_output, tty(true))))), '$restore_trace'(_54354, _54356)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_54354, _54356), system:once(bugger:catch(set_stream(current_output, tty(true)), _52452, writeln(user_error, _52452=set_stream(current_output, tty(true))))), system:'$restore_trace'(_54354, _54356)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_54354, _54356)) ^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(true)), _52452, writeln(user_error, _52452=set_stream(current_output, tty(true))))), system:'$restore_trace'(3, -1)) ^ Exit: (256) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _52452, writeln(user_error, _52452=set_stream(current_output, tty(true)))))) ^ Exit: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (255) [user] format('~`0t~d~2|', [1]) ^ Exit: (255) [user] format('~`0t~d~2|', [1]) ^ Call: (255) [bugger] bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), _6138) ^ Unify: (255) [bugger] bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), _6138) ^ Call: (256) [bugger] ignore((is_stream((0x55fc8242f820)), close((0x55fc8242f820)), mem_handle_to_substring((0x55fc8254e190), _63772), substring_to_type(_63772, string, _6138))) ^ Unify: (256) [system] ignore(bugger:(is_stream((0x55fc8242f820)), close((0x55fc8242f820)), mem_handle_to_substring((0x55fc8254e190), _63772), substring_to_type(_63772, string, _6138))) Call: (258) [system] is_stream((0x55fc8242f820)) Exit: (258) [system] is_stream((0x55fc8242f820)) Call: (258) [system] close((0x55fc8242f820)) Exit: (258) [system] close((0x55fc8242f820)) ^ Call: (258) [bugger] bugger:mem_handle_to_substring((0x55fc8254e190), _63772) ^ Unify: (258) [bugger] bugger:mem_handle_to_substring((0x55fc8254e190), _63772) Call: (259) [memory_file] memory_file:memory_file_to_string((0x55fc8254e190), _63772) Exit: (259) [memory_file] memory_file:memory_file_to_string((0x55fc8254e190), "01") ^ Exit: (258) [bugger] bugger:mem_handle_to_substring((0x55fc8254e190), "01") ^ Call: (258) [bugger] bugger:substring_to_type("01", string, _6138) ^ Unify: (258) [bugger] bugger:substring_to_type("01", string, "01") ^ Exit: (258) [bugger] bugger:substring_to_type("01", string, "01") ^ Exit: (256) [system] ignore(bugger:(is_stream((0x55fc8242f820)), close((0x55fc8242f820)), mem_handle_to_substring((0x55fc8254e190), "01"), substring_to_type("01", string, "01"))) ^ Call: (256) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (256) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (258) [system] set_output((0x7fe6c676e100)) Exit: (258) [system] set_output((0x7fe6c676e100)) ^ Exit: (256) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (255) [bugger] bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01") ^ Call: (256) [system] setup_call_cleanup('$notrace'(_83348, _83350), once(each_call_cleanup:(true==true)), '$restore_trace'(_83348, _83350)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_83348, _83350), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_83348, _83350)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_83348, _83350)) ^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (256) [system] var(bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")) Fail: (256) [system] var(bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")) ^ Call: (256) [bugger] bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01") ^ Unify: (256) [bugger] bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01") ^ Call: (257) [bugger] ignore((is_stream((0x55fc8242f820)), close((0x55fc8242f820)), mem_handle_to_substring((0x55fc8254e190), _90870), substring_to_type(_90870, string, "01"))) ^ Unify: (257) [system] ignore(bugger:(is_stream((0x55fc8242f820)), close((0x55fc8242f820)), mem_handle_to_substring((0x55fc8254e190), _90870), substring_to_type(_90870, string, "01"))) Call: (259) [system] is_stream((0x55fc8242f820)) Fail: (259) [system] is_stream((0x55fc8242f820)) ^ Redo: (257) [system] ignore(bugger:(is_stream((0x55fc8242f820)), close((0x55fc8242f820)), mem_handle_to_substring((0x55fc8254e190), _90870), substring_to_type(_90870, string, "01"))) ^ Unify: (257) [system] ignore(bugger:(is_stream((0x55fc8242f820)), close((0x55fc8242f820)), mem_handle_to_substring((0x55fc8254e190), _90870), substring_to_type(_90870, string, "01"))) ^ Exit: (257) [system] ignore(bugger:(is_stream((0x55fc8242f820)), close((0x55fc8242f820)), mem_handle_to_substring((0x55fc8254e190), _90870), substring_to_type(_90870, string, "01"))) ^ Call: (257) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (257) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (259) [system] set_output((0x7fe6c676e100)) Exit: (259) [system] set_output((0x7fe6c676e100)) ^ Exit: (257) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (256) [bugger] bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01") ^ Exit: (253) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")), true));bugger:mfs_start(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")), bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01"))) ^ Call: (253) [bugger] bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01") ^ Unify: (253) [bugger] bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01") ^ Call: (254) [bugger] ignore((is_stream((0x55fc8242f820)), close((0x55fc8242f820)), mem_handle_to_substring((0x55fc8254e190), _105808), substring_to_type(_105808, string, "01"))) ^ Unify: (254) [system] ignore(bugger:(is_stream((0x55fc8242f820)), close((0x55fc8242f820)), mem_handle_to_substring((0x55fc8254e190), _105808), substring_to_type(_105808, string, "01"))) Call: (256) [system] is_stream((0x55fc8242f820)) Fail: (256) [system] is_stream((0x55fc8242f820)) ^ Redo: (254) [system] ignore(bugger:(is_stream((0x55fc8242f820)), close((0x55fc8242f820)), mem_handle_to_substring((0x55fc8254e190), _105808), substring_to_type(_105808, string, "01"))) ^ Unify: (254) [system] ignore(bugger:(is_stream((0x55fc8242f820)), close((0x55fc8242f820)), mem_handle_to_substring((0x55fc8254e190), _105808), substring_to_type(_105808, string, "01"))) ^ Exit: (254) [system] ignore(bugger:(is_stream((0x55fc8242f820)), close((0x55fc8242f820)), mem_handle_to_substring((0x55fc8254e190), _105808), substring_to_type(_105808, string, "01"))) ^ Call: (254) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (254) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (256) [system] set_output((0x7fe6c676e100)) Exit: (256) [system] set_output((0x7fe6c676e100)) ^ Exit: (254) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (253) [bugger] bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01") ^ Exit: (251) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")), mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")), bugger:mfs_end(mfs((0x55fc8254e190), string, (0x55fc8242f820), set_output_safe, set_output_safe((0x7fe6c676e100))), "01")) ^ Exit: (250) [bugger] bugger:with_output_to_each(string("01"), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1])))) ^ Exit: (249) [bugger] bugger:woto_tty(string("01"), true, bugger:(true, user:format('~`0t~d~2|', [1]))) ^ Exit: (248) [bugger] bugger:woto(string("01"), user:format('~`0t~d~2|', [1])) Call: (248) [system] nb_delete('$wots_stack') Exit: (248) [system] nb_delete('$wots_stack') Call: (248) [system] nb_delete('$wots_stack') Exit: (248) [system] nb_delete('$wots_stack') ^ Exit: (246) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup) ^ Exit: (244) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1]))) ^ Exit: (243) [bugger] bugger:wots("01", user:format('~`0t~d~2|', [1])) ^ Call: (243) [user] format(string(_6094), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "01"]) ^ Exit: (243) [user] format(string("WALK-THRU.BC-IMPL.01"), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "01"]) ^ Exit: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, "WALK-THRU.BC-IMPL.01") ^ Exit: (241) [user] get_test_name(1, "WALK-THRU.BC-IMPL.01") ^ Exit: (240) [system] once(user:get_test_name(1, "WALK-THRU.BC-IMPL.01")) ^ Exit: (239) [user] must_det_ll(user:get_test_name(1, "WALK-THRU.BC-IMPL.01")) ^ Call: (239) [user] must_det_ll(arg(1, equal_enough_for_test([[]], [[]]), _138614)) ^ Unify: (239) [user] must_det_ll(user:arg(1, equal_enough_for_test([[]], [[]]), _138614)) ^ Call: (240) [user] once(user:arg(1, equal_enough_for_test([[]], [[]]), _138614)) ^ Unify: (240) [system] once(user:arg(1, equal_enough_for_test([[]], [[]]), _138614)) Call: (241) [system] arg(1, equal_enough_for_test([[]], [[]]), _138614) Exit: (241) [system] arg(1, equal_enough_for_test([[]], [[]]), [[]]) ^ Exit: (240) [system] once(user:arg(1, equal_enough_for_test([[]], [[]]), [[]])) ^ Exit: (239) [user] must_det_ll(user:arg(1, equal_enough_for_test([[]], [[]]), [[]])) ^ Call: (239) [user] must_det_ll(arg(2, equal_enough_for_test([[]], [[]]), _146054)) ^ Unify: (239) [user] must_det_ll(user:arg(2, equal_enough_for_test([[]], [[]]), _146054)) ^ Call: (240) [user] once(user:arg(2, equal_enough_for_test([[]], [[]]), _146054)) ^ Unify: (240) [system] once(user:arg(2, equal_enough_for_test([[]], [[]]), _146054)) Call: (241) [system] arg(2, equal_enough_for_test([[]], [[]]), _146054) Exit: (241) [system] arg(2, equal_enough_for_test([[]], [[]]), [[]]) ^ Exit: (240) [system] once(user:arg(2, equal_enough_for_test([[]], [[]]), [[]])) ^ Exit: (239) [user] must_det_ll(user:arg(2, equal_enough_for_test([[]], [[]]), [[]])) ^ Call: (239) [user] must_det_ll(write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]])) ^ Unify: (239) [user] must_det_ll(user:write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]])) ^ Call: (240) [user] once(user:write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]])) ^ Unify: (240) [system] once(user:write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]])) ^ Call: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]]) ^ Unify: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]]) ^ Call: (242) [user] ignore(((nb_current(loading_file, _159132), _159132\==[]->true;_159132='SOME/UNIT-TEST.metta'), symbolic_list_concat([_159162, _159168], 'tests/', _159132), file_name_extension(_159174, _159176, _159168))) ^ Unify: (242) [system] ignore(user:((nb_current(loading_file, _159132), _159132\==[]->true;_159132='SOME/UNIT-TEST.metta'), symbolic_list_concat([_159162, _159168], 'tests/', _159132), file_name_extension(_159174, _159176, _159168))) Call: (244) [system] nb_current(loading_file, _159132) Exit: (244) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (244) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (244) [user] symbolic_list_concat([_159162, _159168], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Unify: (244) [user] symbolic_list_concat([_159162, _159168], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] atomic_list_concat([_159162, _159168], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] atomic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (244) [user] symbolic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] file_name_extension(_159174, _159176, 'direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] file_name_extension('direct_comp/walk_thru/bc_impl', metta, 'direct_comp/walk_thru/bc_impl.metta') ^ Exit: (242) [system] ignore(user:((nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[]->true;P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'='SOME/UNIT-TEST.metta'), symbolic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), file_name_extension('direct_comp/walk_thru/bc_impl', metta, 'direct_comp/walk_thru/bc_impl.metta'))) Call: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.01", "WALK-THRU.BC-IMPL.01"])) Unify: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.01", "WALK-THRU.BC-IMPL.01"])) Exit: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.01", "WALK-THRU.BC-IMPL.01"])) ^ Call: (242) [user] must_not_error(tee_file(_221624)) ^ Unify: (242) [user] must_not_error(user:tee_file(_221624)) Call: (243) [user] tee_file(_221624) Unify: (243) [user] tee_file(_221624) Call: (244) [system] getenv('TEE_FILE', _221624) Exit: (244) [system] getenv('TEE_FILE', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi') Exit: (243) [user] tee_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi') ^ Exit: (242) [user] must_not_error(user:tee_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi')) ^ Call: (242) [user] must_det_ll(shared_units(_240644)) ^ Unify: (242) [user] must_det_ll(user:shared_units(_240644)) ^ Call: (243) [user] once(user:shared_units(_240644)) ^ Unify: (243) [system] once(user:shared_units(_240644)) ^ Call: (244) [user] shared_units(_240644) ^ Unify: (244) [user] shared_units(_240644) Call: (245) [system] getenv('SHARED_UNITS', _240644) Exit: (245) [system] getenv('SHARED_UNITS', P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS') ^ Exit: (244) [user] shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS') ^ Exit: (243) [system] once(user:shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS')) ^ Exit: (242) [user] must_det_ll(user:shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS')) ^ Call: (242) [user] must_det_ll(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _266456, [encoding(utf8)])) ^ Unify: (242) [user] must_det_ll(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _266456, [encoding(utf8)])) ^ Call: (243) [user] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _266456, [encoding(utf8)])) ^ Unify: (243) [system] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _266456, [encoding(utf8)])) Call: (244) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _266456, [encoding(utf8)]) Exit: (244) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, (0x55fc82556780), [encoding(utf8)]) ^ Exit: (243) [system] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, (0x55fc82556780), [encoding(utf8)])) ^ Exit: (242) [user] must_det_ll(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, (0x55fc82556780), [encoding(utf8)])) ^ Call: (242) [user] once((getenv('HTML_FILE', _305136);sformat(_305136, '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) ^ Unify: (242) [system] once(user:(getenv('HTML_FILE', _305136);sformat(_305136, '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) Call: (244) [system] getenv('HTML_FILE', _305136) Exit: (244) [system] getenv('HTML_FILE', './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html') ^ Exit: (242) [system] once(user:(getenv('HTML_FILE', './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html');sformat('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) ^ Call: (242) [user] must_det_ll(compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.01", _309812)) ^ Unify: (242) [user] must_det_ll(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.01", _309812)) ^ Call: (243) [user] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.01", _309812)) ^ Unify: (243) [system] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.01", _309812)) ^ Call: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.01", _309812) ^ Unify: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.01", _309812) Call: (245) [system] './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'=_309812 Exit: (245) [system] './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'='./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html' ^ Exit: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html') ^ Exit: (243) [system] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html')) ^ Exit: (242) [user] must_det_ll(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html')) ^ Call: (242) [user] must_det_ll(get_last_call_duration(_354986)) ^ Unify: (242) [user] must_det_ll(user:get_last_call_duration(_354986)) ^ Call: (243) [user] once(user:get_last_call_duration(_354986)) ^ Unify: (243) [system] once(user:get_last_call_duration(_354986)) ^ Call: (244) [user] get_last_call_duration(_354986) ^ Unify: (244) [user] get_last_call_duration(_354986) Call: (245) [system] nb_getval('$last_call_duration', _354986) Exit: (245) [system] nb_getval('$last_call_duration', 0.0009446620000002071) ^ Exit: (244) [user] get_last_call_duration(0.0009446620000002071) ^ Exit: (243) [system] once(user:get_last_call_duration(0.0009446620000002071)) ^ Exit: (242) [user] must_det_ll(user:get_last_call_duration(0.0009446620000002071)) ^ Call: (242) [user] must_det_ll(_365186 is 0.0009446620000002071*1000) ^ Unify: (242) [user] must_det_ll(user:(_365186 is 0.0009446620000002071*1000)) ^ Call: (243) [user] once(user:(_365186 is 0.0009446620000002071*1000)) ^ Unify: (243) [system] once(user:(_365186 is 0.0009446620000002071*1000)) Call: (244) [system] _365186 is 0.0009446620000002071*1000 Exit: (244) [system] 0.9446620000002071 is 0.0009446620000002071*1000 ^ Exit: (243) [system] once(user:(0.9446620000002071 is 0.0009446620000002071*1000)) ^ Exit: (242) [user] must_det_ll(user:(0.9446620000002071 is 0.0009446620000002071*1000)) ^ Call: (242) [user] must_det_ll(format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9446620000002071, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Unify: (242) [user] must_det_ll(user:format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9446620000002071, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (243) [user] once(user:format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9446620000002071, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Unify: (243) [system] once(user:format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9446620000002071, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (244) [user] format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9446620000002071, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html']) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600) ^ Call: (247) [user] bugger:wots(_379244, write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])) ^ Unify: (247) [bugger] bugger:wots(_379244, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])) Call: (248) [system] nb_current('$wots_stack', _381120) Fail: (248) [system] nb_current('$wots_stack', _381120) ^ Redo: (247) [bugger] bugger:wots(_379244, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])) Call: (248) [system] _383912=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_385770) Exit: (248) [system] current_output((0x55fc82556780)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55fc82556780)]), woto(string(_379244), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_379244), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_379244), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_379244), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _391428) Fail: (250) [system] nb_current('$wots_stack', _391428) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_379244), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_379244), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_379244), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) Call: (253) [system] duplicate_term([(0x55fc82556780)], _398002) Exit: (253) [system] duplicate_term([(0x55fc82556780)], [(0x55fc82556780)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55fc82556780)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55fc82556780)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) ^ Call: (252) [bugger] bugger:woto(string(_379244), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])) ^ Unify: (252) [bugger] bugger:woto(string(_379244), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])) ^ Call: (253) [bugger] once((use_tty(string(_379244), _404530);_404530=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_379244), _404530);_404530=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_379244), _404530) ^ Unify: (255) [bugger] bugger:use_tty(string(_379244), _404530) Call: (256) [system] compound(string(_379244)) Exit: (256) [system] compound(string(_379244)) ^ Unify: (255) [bugger] bugger:use_tty(string(_379244), _404530) Call: (256) [system] stream_property(current_output, tty(_404530)) Unify: (256) [system] stream_property(current_output, tty(_404530)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_404530)) Exit: (257) [system] nonvar(tty(_404530)) Fail: (256) [system] stream_property(current_output, tty(_404530)) ^ Redo: (255) [bugger] bugger:use_tty(string(_379244), _404530) ^ Unify: (255) [bugger] bugger:use_tty(string(_379244), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_379244), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_379244), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_421270) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_379244), false, (true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_379244), false, bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_379244), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_379244), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])))) Call: (255) [system] compound(string(_379244)) Exit: (255) [system] compound(string(_379244)) Call: (255) [system] compound_name_arity(string(_379244), _429764, 0) Fail: (255) [system] compound_name_arity(string(_379244), _430696, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_379244), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])))) Call: (255) [system] string(_379244)=..[_432488, _432494] Exit: (255) [system] string(_379244)=..[string, _379244] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_437144) Exit: (255) [system] current_output((0x55fc82556780)) Call: (255) [system] _438994=set_output_safe((0x55fc82556780)) Exit: (255) [system] set_output_safe((0x55fc82556780))=set_output_safe((0x55fc82556780)) Call: (255) [system] _440856=mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))) Exit: (255) [system] mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780)))=mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))) Call: (255) [system] _442726=mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244) Exit: (255) [system] mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)=mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)), mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)), mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)), mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)), bugger:mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)) Call: (257) [system] _446506=mquietly(bugger:mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244))=mquietly(bugger:mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)), deterministic(_448382)), (notrace(_448382==true)->!;mquietly(bugger:mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)), true));bugger:mfs_start(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)), bugger:mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)), deterministic(_448382)), (notrace(_448382==true)->!;mquietly(bugger:mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)), true));bugger:mfs_start(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244)), bugger:mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _379244))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780)))) Call: (261) [system] compound(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780)))) Exit: (261) [system] compound(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780)))) Call: (261) [system] arg(2, mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _455914) Exit: (261) [system] arg(2, mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), string) Call: (261) [system] arg(3, mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _457780) Exit: (261) [system] arg(3, mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _440864) Call: (261) [system] arg(4, mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), _459646) Exit: (261) [system] arg(4, mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), set_output_safe) Call: (261) [system] _461512=mfs(_461516, string, _461520, set_output_safe, _461524) Exit: (261) [system] mfs(_461516, string, _461520, set_output_safe, _461524)=mfs(_461516, string, _461520, set_output_safe, _461524) Call: (261) [system] is_stream(_440864) Fail: (261) [system] is_stream(_440864) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_461516, string, _461520, set_output_safe, _461524)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_461516, string, _461520, set_output_safe, _461524)) Call: (262) [memory_file] memory_file:new_memory_file(_461516) Exit: (262) [memory_file] memory_file:new_memory_file((0x55fc8257ef80)) Call: (262) [memory_file] memory_file:open_memory_file((0x55fc8257ef80), write, _461520, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55fc8257ef80), write, (0x55fc803f39b0), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, _461524)) Call: (261) [system] nb_setarg(1, mfs(_440860, string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc8257ef80)) Exit: (261) [system] nb_setarg(1, mfs((0x55fc8257ef80), string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc8257ef80)) Call: (261) [system] nb_setarg(3, mfs((0x55fc8257ef80), string, _440864, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc803f39b0)) Exit: (261) [system] nb_setarg(3, mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc803f39b0)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc803f39b0)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc803f39b0)) Call: (263) [system] set_output((0x55fc803f39b0)) Exit: (263) [system] set_output((0x55fc803f39b0)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc803f39b0)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _484798, writeln(user_error, _484798=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _484798, writeln(user_error, _484798=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_486700, _486702), once(bugger:catch(set_stream(current_output, tty(false)), _484798, writeln(user_error, _484798=set_stream(current_output, tty(false))))), '$restore_trace'(_486700, _486702)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_486700, _486702), system:once(bugger:catch(set_stream(current_output, tty(false)), _484798, writeln(user_error, _484798=set_stream(current_output, tty(false))))), system:'$restore_trace'(_486700, _486702)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_486700, _486702)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _484798, writeln(user_error, _484798=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _484798, writeln(user_error, _484798=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]) ^ Unify: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_494218, _494220), once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), '$restore_trace'(_494218, _494220)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_494218, _494220), system:once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), system:'$restore_trace'(_494218, _494220)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_494218, _494220)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), _379244) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), _379244) ^ Call: (260) [bugger] ignore((is_stream((0x55fc803f39b0)), close((0x55fc803f39b0)), mem_handle_to_substring((0x55fc8257ef80), _501144), substring_to_type(_501144, string, _379244))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55fc803f39b0)), close((0x55fc803f39b0)), mem_handle_to_substring((0x55fc8257ef80), _501144), substring_to_type(_501144, string, _379244))) Call: (262) [system] is_stream((0x55fc803f39b0)) Exit: (262) [system] is_stream((0x55fc803f39b0)) Call: (262) [system] close((0x55fc803f39b0)) Exit: (262) [system] close((0x55fc803f39b0)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8257ef80), _501144) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8257ef80), _501144) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55fc8257ef80), _501144) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55fc8257ef80), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8257ef80), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Call: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", string, _379244) ^ Unify: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Exit: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55fc803f39b0)), close((0x55fc803f39b0)), mem_handle_to_substring((0x55fc8257ef80), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"), substring_to_type("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (262) [system] set_output((0x55fc82556780)) Exit: (262) [system] set_output((0x55fc82556780)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_520734, _520736), once(each_call_cleanup:(true==true)), '$restore_trace'(_520734, _520736)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_520734, _520736), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_520734, _520736)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_520734, _520736)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Call: (261) [bugger] ignore((is_stream((0x55fc803f39b0)), close((0x55fc803f39b0)), mem_handle_to_substring((0x55fc8257ef80), _11002), substring_to_type(_11002, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc803f39b0)), close((0x55fc803f39b0)), mem_handle_to_substring((0x55fc8257ef80), _11002), substring_to_type(_11002, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) Call: (263) [system] is_stream((0x55fc803f39b0)) Fail: (263) [system] is_stream((0x55fc803f39b0)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55fc803f39b0)), close((0x55fc803f39b0)), mem_handle_to_substring((0x55fc8257ef80), _11002), substring_to_type(_11002, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc803f39b0)), close((0x55fc803f39b0)), mem_handle_to_substring((0x55fc8257ef80), _11002), substring_to_type(_11002, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55fc803f39b0)), close((0x55fc803f39b0)), mem_handle_to_substring((0x55fc8257ef80), _11002), substring_to_type(_11002, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (263) [system] set_output((0x55fc82556780)) Exit: (263) [system] set_output((0x55fc82556780)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")), true));bugger:mfs_start(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")), bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Call: (258) [bugger] ignore((is_stream((0x55fc803f39b0)), close((0x55fc803f39b0)), mem_handle_to_substring((0x55fc8257ef80), _25940), substring_to_type(_25940, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc803f39b0)), close((0x55fc803f39b0)), mem_handle_to_substring((0x55fc8257ef80), _25940), substring_to_type(_25940, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) Call: (260) [system] is_stream((0x55fc803f39b0)) Fail: (260) [system] is_stream((0x55fc803f39b0)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55fc803f39b0)), close((0x55fc803f39b0)), mem_handle_to_substring((0x55fc8257ef80), _25940), substring_to_type(_25940, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc803f39b0)), close((0x55fc803f39b0)), mem_handle_to_substring((0x55fc8257ef80), _25940), substring_to_type(_25940, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55fc803f39b0)), close((0x55fc803f39b0)), mem_handle_to_substring((0x55fc8257ef80), _25940), substring_to_type(_25940, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (260) [system] set_output((0x55fc82556780)) Exit: (260) [system] set_output((0x55fc82556780)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")), mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")), bugger:mfs_end(mfs((0x55fc8257ef80), string, (0x55fc803f39b0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"), false, bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Exit: (252) [bugger] bugger:woto(string("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Exit: (247) [bugger] bugger:wots("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])) ^ Call: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", '|', 'I', _49222) ^ Unify: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", '|', 'I', _49222) ^ Call: (248) [user] symbolic_list_concat(_51096, '|', "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Unify: (248) [user] symbolic_list_concat(_51096, '|', "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") Call: (249) [system] atomic_list_concat(_51096, '|', "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '|', "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '|', "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Call: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], 'I', _49222) ^ Unify: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], 'I', _49222) Call: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], 'I', _49222) Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], 'I', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], 'I', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Exit: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", '|', 'I', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Call: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))', '\n', '\\n', _61360) ^ Unify: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))', '\n', '\\n', _61360) ^ Call: (248) [user] symbolic_list_concat(_63234, '\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Unify: (248) [user] symbolic_list_concat(_63234, '\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') Call: (249) [system] atomic_list_concat(_63234, '\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Call: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '\\n', _61360) ^ Unify: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '\\n', _61360) Call: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '\\n', _61360) Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '\\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '\\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Exit: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))', '\n', '\\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') Call: (247) [system] atom_length('(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))', _73498) Exit: (247) [system] atom_length('(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))', 57) Call: (247) [system] 57=<600 Exit: (247) [system] 57=<600 Call: (247) [system] _77212='(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))' Exit: (247) [system] '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'='(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))' Call: (247) [system] write('(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') Exit: (247) [system] write('(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (247) [user] bugger:wots(_83702, write_src_woi([[]])) ^ Unify: (247) [bugger] bugger:wots(_83702, user:write_src_woi([[]])) Call: (248) [system] nb_current('$wots_stack', _85578) Fail: (248) [system] nb_current('$wots_stack', _85578) ^ Redo: (247) [bugger] bugger:wots(_83702, user:write_src_woi([[]])) Call: (248) [system] _88370=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_90228) Exit: (248) [system] current_output((0x55fc82556780)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55fc82556780)]), woto(string(_83702), user:write_src_woi([[]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_83702), user:write_src_woi([[]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_83702), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_83702), user:write_src_woi([[]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _95886) Fail: (250) [system] nb_current('$wots_stack', _95886) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_83702), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_83702), user:write_src_woi([[]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_83702), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) Call: (253) [system] duplicate_term([(0x55fc82556780)], _102460) Exit: (253) [system] duplicate_term([(0x55fc82556780)], [(0x55fc82556780)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55fc82556780)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55fc82556780)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) ^ Call: (252) [bugger] bugger:woto(string(_83702), user:write_src_woi([[]])) ^ Unify: (252) [bugger] bugger:woto(string(_83702), user:write_src_woi([[]])) ^ Call: (253) [bugger] once((use_tty(string(_83702), _108988);_108988=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_83702), _108988);_108988=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_83702), _108988) ^ Unify: (255) [bugger] bugger:use_tty(string(_83702), _108988) Call: (256) [system] compound(string(_83702)) Exit: (256) [system] compound(string(_83702)) ^ Unify: (255) [bugger] bugger:use_tty(string(_83702), _108988) Call: (256) [system] stream_property(current_output, tty(_108988)) Unify: (256) [system] stream_property(current_output, tty(_108988)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_108988)) Exit: (257) [system] nonvar(tty(_108988)) Fail: (256) [system] stream_property(current_output, tty(_108988)) ^ Redo: (255) [bugger] bugger:use_tty(string(_83702), _108988) ^ Unify: (255) [bugger] bugger:use_tty(string(_83702), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_83702), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_83702), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_125728) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_83702), false, (true, user:write_src_woi([[]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_83702), false, bugger:(true, user:write_src_woi([[]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_83702), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_83702), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] compound(string(_83702)) Exit: (255) [system] compound(string(_83702)) Call: (255) [system] compound_name_arity(string(_83702), _134222, 0) Fail: (255) [system] compound_name_arity(string(_83702), _135154, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_83702), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] string(_83702)=..[_136946, _136952] Exit: (255) [system] string(_83702)=..[string, _83702] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_141602) Exit: (255) [system] current_output((0x55fc82556780)) Call: (255) [system] _143452=set_output_safe((0x55fc82556780)) Exit: (255) [system] set_output_safe((0x55fc82556780))=set_output_safe((0x55fc82556780)) Call: (255) [system] _145314=mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))) Exit: (255) [system] mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780)))=mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))) Call: (255) [system] _147184=mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702) Exit: (255) [system] mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)=mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)), mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)), mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)), mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)), bugger:mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)) Call: (257) [system] _150964=mquietly(bugger:mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702))=mquietly(bugger:mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)), deterministic(_152840)), (notrace(_152840==true)->!;mquietly(bugger:mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)), true));bugger:mfs_start(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)), bugger:mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)), deterministic(_152840)), (notrace(_152840==true)->!;mquietly(bugger:mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)), true));bugger:mfs_start(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702)), bugger:mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _83702))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780)))) Call: (261) [system] compound(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780)))) Exit: (261) [system] compound(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780)))) Call: (261) [system] arg(2, mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _160372) Exit: (261) [system] arg(2, mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), string) Call: (261) [system] arg(3, mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _162238) Exit: (261) [system] arg(3, mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _145322) Call: (261) [system] arg(4, mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), _164104) Exit: (261) [system] arg(4, mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), set_output_safe) Call: (261) [system] _165970=mfs(_165974, string, _165978, set_output_safe, _165982) Exit: (261) [system] mfs(_165974, string, _165978, set_output_safe, _165982)=mfs(_165974, string, _165978, set_output_safe, _165982) Call: (261) [system] is_stream(_145322) Fail: (261) [system] is_stream(_145322) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_165974, string, _165978, set_output_safe, _165982)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_165974, string, _165978, set_output_safe, _165982)) Call: (262) [memory_file] memory_file:new_memory_file(_165974) Exit: (262) [memory_file] memory_file:new_memory_file((0x55fc82557020)) Call: (262) [memory_file] memory_file:open_memory_file((0x55fc82557020), write, _165978, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55fc82557020), write, (0x55fc8257a5d0), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, _165982)) Call: (261) [system] nb_setarg(1, mfs(_145318, string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc82557020)) Exit: (261) [system] nb_setarg(1, mfs((0x55fc82557020), string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc82557020)) Call: (261) [system] nb_setarg(3, mfs((0x55fc82557020), string, _145322, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc8257a5d0)) Exit: (261) [system] nb_setarg(3, mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc8257a5d0)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc8257a5d0)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc8257a5d0)) Call: (263) [system] set_output((0x55fc8257a5d0)) Exit: (263) [system] set_output((0x55fc8257a5d0)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc8257a5d0)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _189256, writeln(user_error, _189256=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _189256, writeln(user_error, _189256=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_191158, _191160), once(bugger:catch(set_stream(current_output, tty(false)), _189256, writeln(user_error, _189256=set_stream(current_output, tty(false))))), '$restore_trace'(_191158, _191160)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_191158, _191160), system:once(bugger:catch(set_stream(current_output, tty(false)), _189256, writeln(user_error, _189256=set_stream(current_output, tty(false))))), system:'$restore_trace'(_191158, _191160)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_191158, _191160)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _189256, writeln(user_error, _189256=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _189256, writeln(user_error, _189256=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([[]]) ^ Unify: (259) [user] write_src_woi([[]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_198676, _198678), once(user:with_indents(false, write_src([[]]))), '$restore_trace'(_198676, _198678)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_198676, _198678), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(_198676, _198678)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_198676, _198678)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([[]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), _83702) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), _83702) ^ Call: (260) [bugger] ignore((is_stream((0x55fc8257a5d0)), close((0x55fc8257a5d0)), mem_handle_to_substring((0x55fc82557020), _205602), substring_to_type(_205602, string, _83702))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55fc8257a5d0)), close((0x55fc8257a5d0)), mem_handle_to_substring((0x55fc82557020), _205602), substring_to_type(_205602, string, _83702))) Call: (262) [system] is_stream((0x55fc8257a5d0)) Exit: (262) [system] is_stream((0x55fc8257a5d0)) Call: (262) [system] close((0x55fc8257a5d0)) Exit: (262) [system] close((0x55fc8257a5d0)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55fc82557020), _205602) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55fc82557020), _205602) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55fc82557020), _205602) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55fc82557020), "(())") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55fc82557020), "(())") ^ Call: (262) [bugger] bugger:substring_to_type("(())", string, _83702) ^ Unify: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55fc8257a5d0)), close((0x55fc8257a5d0)), mem_handle_to_substring((0x55fc82557020), "(())"), substring_to_type("(())", string, "(())"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (262) [system] set_output((0x55fc82556780)) Exit: (262) [system] set_output((0x55fc82556780)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_225178, _225180), once(each_call_cleanup:(true==true)), '$restore_trace'(_225178, _225180)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_225178, _225180), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_225178, _225180)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_225178, _225180)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Call: (261) [bugger] ignore((is_stream((0x55fc8257a5d0)), close((0x55fc8257a5d0)), mem_handle_to_substring((0x55fc82557020), _232700), substring_to_type(_232700, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc8257a5d0)), close((0x55fc8257a5d0)), mem_handle_to_substring((0x55fc82557020), _232700), substring_to_type(_232700, string, "(())"))) Call: (263) [system] is_stream((0x55fc8257a5d0)) Fail: (263) [system] is_stream((0x55fc8257a5d0)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55fc8257a5d0)), close((0x55fc8257a5d0)), mem_handle_to_substring((0x55fc82557020), _232700), substring_to_type(_232700, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc8257a5d0)), close((0x55fc8257a5d0)), mem_handle_to_substring((0x55fc82557020), _232700), substring_to_type(_232700, string, "(())"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55fc8257a5d0)), close((0x55fc8257a5d0)), mem_handle_to_substring((0x55fc82557020), _232700), substring_to_type(_232700, string, "(())"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (263) [system] set_output((0x55fc82556780)) Exit: (263) [system] set_output((0x55fc82556780)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), true));bugger:mfs_start(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Call: (258) [bugger] ignore((is_stream((0x55fc8257a5d0)), close((0x55fc8257a5d0)), mem_handle_to_substring((0x55fc82557020), _247638), substring_to_type(_247638, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc8257a5d0)), close((0x55fc8257a5d0)), mem_handle_to_substring((0x55fc82557020), _247638), substring_to_type(_247638, string, "(())"))) Call: (260) [system] is_stream((0x55fc8257a5d0)) Fail: (260) [system] is_stream((0x55fc8257a5d0)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55fc8257a5d0)), close((0x55fc8257a5d0)), mem_handle_to_substring((0x55fc82557020), _247638), substring_to_type(_247638, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc8257a5d0)), close((0x55fc8257a5d0)), mem_handle_to_substring((0x55fc82557020), _247638), substring_to_type(_247638, string, "(())"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55fc8257a5d0)), close((0x55fc8257a5d0)), mem_handle_to_substring((0x55fc82557020), _247638), substring_to_type(_247638, string, "(())"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (260) [system] set_output((0x55fc82556780)) Exit: (260) [system] set_output((0x55fc82556780)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), bugger:mfs_end(mfs((0x55fc82557020), string, (0x55fc8257a5d0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(())"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(())"), false, bugger:(true, user:write_src_woi([[]]))) ^ Exit: (252) [bugger] bugger:woto(string("(())"), user:write_src_woi([[]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(())"), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(())"), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(())"), user:write_src_woi([[]]))) ^ Exit: (247) [bugger] bugger:wots("(())", user:write_src_woi([[]])) ^ Call: (247) [user] string_replace("(())", '|', 'I', _270920) ^ Unify: (247) [user] string_replace("(())", '|', 'I', _270920) ^ Call: (248) [user] symbolic_list_concat(_272794, '|', "(())") ^ Unify: (248) [user] symbolic_list_concat(_272794, '|', "(())") Call: (249) [system] atomic_list_concat(_272794, '|', "(())") Exit: (249) [system] atomic_list_concat(['(())'], '|', "(())") ^ Exit: (248) [user] symbolic_list_concat(['(())'], '|', "(())") ^ Call: (248) [user] symbolic_list_concat(['(())'], 'I', _270920) ^ Unify: (248) [user] symbolic_list_concat(['(())'], 'I', _270920) Call: (249) [system] atomic_list_concat(['(())'], 'I', _270920) Exit: (249) [system] atomic_list_concat(['(())'], 'I', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], 'I', '(())') ^ Exit: (247) [user] string_replace("(())", '|', 'I', '(())') ^ Call: (247) [user] string_replace('(())', '\n', '\\n', _283058) ^ Unify: (247) [user] string_replace('(())', '\n', '\\n', _283058) ^ Call: (248) [user] symbolic_list_concat(_284932, '\n', '(())') ^ Unify: (248) [user] symbolic_list_concat(_284932, '\n', '(())') Call: (249) [system] atomic_list_concat(_284932, '\n', '(())') Exit: (249) [system] atomic_list_concat(['(())'], '\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\n', '(())') ^ Call: (248) [user] symbolic_list_concat(['(())'], '\\n', _283058) ^ Unify: (248) [user] symbolic_list_concat(['(())'], '\\n', _283058) Call: (249) [system] atomic_list_concat(['(())'], '\\n', _283058) Exit: (249) [system] atomic_list_concat(['(())'], '\\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\\n', '(())') ^ Exit: (247) [user] string_replace('(())', '\n', '\\n', '(())') Call: (247) [system] atom_length('(())', _295196) Exit: (247) [system] atom_length('(())', 4) Call: (247) [system] 4=<600 Exit: (247) [system] 4=<600 Call: (247) [system] _298910='(())' Exit: (247) [system] '(())'='(())' Call: (247) [system] write('(())') Exit: (247) [system] write('(())') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (247) [user] bugger:wots(_305400, write_src_woi([[]])) ^ Unify: (247) [bugger] bugger:wots(_305400, user:write_src_woi([[]])) Call: (248) [system] nb_current('$wots_stack', _307276) Fail: (248) [system] nb_current('$wots_stack', _307276) ^ Redo: (247) [bugger] bugger:wots(_305400, user:write_src_woi([[]])) Call: (248) [system] _310068=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_311926) Exit: (248) [system] current_output((0x55fc82556780)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55fc82556780)]), woto(string(_305400), user:write_src_woi([[]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_305400), user:write_src_woi([[]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_305400), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_305400), user:write_src_woi([[]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _317584) Fail: (250) [system] nb_current('$wots_stack', _317584) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_305400), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_305400), user:write_src_woi([[]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_305400), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) Call: (253) [system] duplicate_term([(0x55fc82556780)], _324158) Exit: (253) [system] duplicate_term([(0x55fc82556780)], [(0x55fc82556780)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55fc82556780)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55fc82556780)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) ^ Call: (252) [bugger] bugger:woto(string(_305400), user:write_src_woi([[]])) ^ Unify: (252) [bugger] bugger:woto(string(_305400), user:write_src_woi([[]])) ^ Call: (253) [bugger] once((use_tty(string(_305400), _330686);_330686=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_305400), _330686);_330686=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_305400), _330686) ^ Unify: (255) [bugger] bugger:use_tty(string(_305400), _330686) Call: (256) [system] compound(string(_305400)) Exit: (256) [system] compound(string(_305400)) ^ Unify: (255) [bugger] bugger:use_tty(string(_305400), _330686) Call: (256) [system] stream_property(current_output, tty(_330686)) Unify: (256) [system] stream_property(current_output, tty(_330686)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_330686)) Exit: (257) [system] nonvar(tty(_330686)) Fail: (256) [system] stream_property(current_output, tty(_330686)) ^ Redo: (255) [bugger] bugger:use_tty(string(_305400), _330686) ^ Unify: (255) [bugger] bugger:use_tty(string(_305400), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_305400), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_305400), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_347426) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_305400), false, (true, user:write_src_woi([[]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_305400), false, bugger:(true, user:write_src_woi([[]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_305400), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_305400), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] compound(string(_305400)) Exit: (255) [system] compound(string(_305400)) Call: (255) [system] compound_name_arity(string(_305400), _355920, 0) Fail: (255) [system] compound_name_arity(string(_305400), _356852, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_305400), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] string(_305400)=..[_358644, _358650] Exit: (255) [system] string(_305400)=..[string, _305400] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_363300) Exit: (255) [system] current_output((0x55fc82556780)) Call: (255) [system] _365150=set_output_safe((0x55fc82556780)) Exit: (255) [system] set_output_safe((0x55fc82556780))=set_output_safe((0x55fc82556780)) Call: (255) [system] _367012=mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))) Exit: (255) [system] mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780)))=mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))) Call: (255) [system] _368882=mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400) Exit: (255) [system] mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)=mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)), mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)), mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)), mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)), bugger:mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)) Call: (257) [system] _372662=mquietly(bugger:mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400))=mquietly(bugger:mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)), deterministic(_374538)), (notrace(_374538==true)->!;mquietly(bugger:mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)), true));bugger:mfs_start(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)), bugger:mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)), deterministic(_374538)), (notrace(_374538==true)->!;mquietly(bugger:mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)), true));bugger:mfs_start(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400)), bugger:mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _305400))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780)))) Call: (261) [system] compound(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780)))) Exit: (261) [system] compound(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780)))) Call: (261) [system] arg(2, mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _382070) Exit: (261) [system] arg(2, mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), string) Call: (261) [system] arg(3, mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _383936) Exit: (261) [system] arg(3, mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _367020) Call: (261) [system] arg(4, mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), _385802) Exit: (261) [system] arg(4, mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), set_output_safe) Call: (261) [system] _387668=mfs(_387672, string, _387676, set_output_safe, _387680) Exit: (261) [system] mfs(_387672, string, _387676, set_output_safe, _387680)=mfs(_387672, string, _387676, set_output_safe, _387680) Call: (261) [system] is_stream(_367020) Fail: (261) [system] is_stream(_367020) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_387672, string, _387676, set_output_safe, _387680)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_387672, string, _387676, set_output_safe, _387680)) Call: (262) [memory_file] memory_file:new_memory_file(_387672) Exit: (262) [memory_file] memory_file:new_memory_file((0x55fc8245e150)) Call: (262) [memory_file] memory_file:open_memory_file((0x55fc8245e150), write, _387676, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55fc8245e150), write, (0x55fc81238200), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, _387680)) Call: (261) [system] nb_setarg(1, mfs(_367016, string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc8245e150)) Exit: (261) [system] nb_setarg(1, mfs((0x55fc8245e150), string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc8245e150)) Call: (261) [system] nb_setarg(3, mfs((0x55fc8245e150), string, _367020, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc81238200)) Exit: (261) [system] nb_setarg(3, mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc81238200)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc81238200)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc81238200)) Call: (263) [system] set_output((0x55fc81238200)) Exit: (263) [system] set_output((0x55fc81238200)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc81238200)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _410954, writeln(user_error, _410954=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _410954, writeln(user_error, _410954=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_412856, _412858), once(bugger:catch(set_stream(current_output, tty(false)), _410954, writeln(user_error, _410954=set_stream(current_output, tty(false))))), '$restore_trace'(_412856, _412858)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_412856, _412858), system:once(bugger:catch(set_stream(current_output, tty(false)), _410954, writeln(user_error, _410954=set_stream(current_output, tty(false))))), system:'$restore_trace'(_412856, _412858)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_412856, _412858)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _410954, writeln(user_error, _410954=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _410954, writeln(user_error, _410954=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([[]]) ^ Unify: (259) [user] write_src_woi([[]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_420374, _420376), once(user:with_indents(false, write_src([[]]))), '$restore_trace'(_420374, _420376)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_420374, _420376), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(_420374, _420376)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_420374, _420376)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([[]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), _305400) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), _305400) ^ Call: (260) [bugger] ignore((is_stream((0x55fc81238200)), close((0x55fc81238200)), mem_handle_to_substring((0x55fc8245e150), _427300), substring_to_type(_427300, string, _305400))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55fc81238200)), close((0x55fc81238200)), mem_handle_to_substring((0x55fc8245e150), _427300), substring_to_type(_427300, string, _305400))) Call: (262) [system] is_stream((0x55fc81238200)) Exit: (262) [system] is_stream((0x55fc81238200)) Call: (262) [system] close((0x55fc81238200)) Exit: (262) [system] close((0x55fc81238200)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8245e150), _427300) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8245e150), _427300) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55fc8245e150), _427300) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55fc8245e150), "(())") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8245e150), "(())") ^ Call: (262) [bugger] bugger:substring_to_type("(())", string, _305400) ^ Unify: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55fc81238200)), close((0x55fc81238200)), mem_handle_to_substring((0x55fc8245e150), "(())"), substring_to_type("(())", string, "(())"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (262) [system] set_output((0x55fc82556780)) Exit: (262) [system] set_output((0x55fc82556780)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_446876, _446878), once(each_call_cleanup:(true==true)), '$restore_trace'(_446876, _446878)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_446876, _446878), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_446876, _446878)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_446876, _446878)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Call: (261) [bugger] ignore((is_stream((0x55fc81238200)), close((0x55fc81238200)), mem_handle_to_substring((0x55fc8245e150), _454398), substring_to_type(_454398, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc81238200)), close((0x55fc81238200)), mem_handle_to_substring((0x55fc8245e150), _454398), substring_to_type(_454398, string, "(())"))) Call: (263) [system] is_stream((0x55fc81238200)) Fail: (263) [system] is_stream((0x55fc81238200)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55fc81238200)), close((0x55fc81238200)), mem_handle_to_substring((0x55fc8245e150), _454398), substring_to_type(_454398, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc81238200)), close((0x55fc81238200)), mem_handle_to_substring((0x55fc8245e150), _454398), substring_to_type(_454398, string, "(())"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55fc81238200)), close((0x55fc81238200)), mem_handle_to_substring((0x55fc8245e150), _454398), substring_to_type(_454398, string, "(())"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (263) [system] set_output((0x55fc82556780)) Exit: (263) [system] set_output((0x55fc82556780)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), true));bugger:mfs_start(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Call: (258) [bugger] ignore((is_stream((0x55fc81238200)), close((0x55fc81238200)), mem_handle_to_substring((0x55fc8245e150), _469336), substring_to_type(_469336, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc81238200)), close((0x55fc81238200)), mem_handle_to_substring((0x55fc8245e150), _469336), substring_to_type(_469336, string, "(())"))) Call: (260) [system] is_stream((0x55fc81238200)) Fail: (260) [system] is_stream((0x55fc81238200)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55fc81238200)), close((0x55fc81238200)), mem_handle_to_substring((0x55fc8245e150), _469336), substring_to_type(_469336, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc81238200)), close((0x55fc81238200)), mem_handle_to_substring((0x55fc8245e150), _469336), substring_to_type(_469336, string, "(())"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55fc81238200)), close((0x55fc81238200)), mem_handle_to_substring((0x55fc8245e150), _469336), substring_to_type(_469336, string, "(())"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (260) [system] set_output((0x55fc82556780)) Exit: (260) [system] set_output((0x55fc82556780)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), bugger:mfs_end(mfs((0x55fc8245e150), string, (0x55fc81238200), set_output_safe, set_output_safe((0x55fc82556780))), "(())")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(())"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(())"), false, bugger:(true, user:write_src_woi([[]]))) ^ Exit: (252) [bugger] bugger:woto(string("(())"), user:write_src_woi([[]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(())"), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(())"), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(())"), user:write_src_woi([[]]))) ^ Exit: (247) [bugger] bugger:wots("(())", user:write_src_woi([[]])) ^ Call: (247) [user] string_replace("(())", '|', 'I', _492618) ^ Unify: (247) [user] string_replace("(())", '|', 'I', _492618) ^ Call: (248) [user] symbolic_list_concat(_494492, '|', "(())") ^ Unify: (248) [user] symbolic_list_concat(_494492, '|', "(())") Call: (249) [system] atomic_list_concat(_494492, '|', "(())") Exit: (249) [system] atomic_list_concat(['(())'], '|', "(())") ^ Exit: (248) [user] symbolic_list_concat(['(())'], '|', "(())") ^ Call: (248) [user] symbolic_list_concat(['(())'], 'I', _492618) ^ Unify: (248) [user] symbolic_list_concat(['(())'], 'I', _492618) Call: (249) [system] atomic_list_concat(['(())'], 'I', _492618) Exit: (249) [system] atomic_list_concat(['(())'], 'I', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], 'I', '(())') ^ Exit: (247) [user] string_replace("(())", '|', 'I', '(())') ^ Call: (247) [user] string_replace('(())', '\n', '\\n', _504756) ^ Unify: (247) [user] string_replace('(())', '\n', '\\n', _504756) ^ Call: (248) [user] symbolic_list_concat(_506630, '\n', '(())') ^ Unify: (248) [user] symbolic_list_concat(_506630, '\n', '(())') Call: (249) [system] atomic_list_concat(_506630, '\n', '(())') Exit: (249) [system] atomic_list_concat(['(())'], '\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\n', '(())') ^ Call: (248) [user] symbolic_list_concat(['(())'], '\\n', _504756) ^ Unify: (248) [user] symbolic_list_concat(['(())'], '\\n', _504756) Call: (249) [system] atomic_list_concat(['(())'], '\\n', _504756) Exit: (249) [system] atomic_list_concat(['(())'], '\\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\\n', '(())') ^ Exit: (247) [user] string_replace('(())', '\n', '\\n', '(())') Call: (247) [system] atom_length('(())', _516894) Exit: (247) [system] atom_length('(())', 4) Call: (247) [system] 4=<600 Exit: (247) [system] 4=<600 Call: (247) [system] _520608='(())' Exit: (247) [system] '(())'='(())' Call: (247) [system] write('(())') Exit: (247) [system] write('(())') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Exit: (244) [user] format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9446620000002071, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html']) ^ Exit: (243) [system] once(user:format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9446620000002071, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Exit: (242) [user] must_det_ll(user:format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9446620000002071, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (242) [user] must_det_ll(close((0x55fc82556780))) ^ Unify: (242) [user] must_det_ll(user:close((0x55fc82556780))) ^ Call: (243) [user] once(user:close((0x55fc82556780))) ^ Unify: (243) [system] once(user:close((0x55fc82556780))) Call: (244) [system] close((0x55fc82556780)) Exit: (244) [system] close((0x55fc82556780)) ^ Exit: (243) [system] once(user:close((0x55fc82556780))) ^ Exit: (242) [user] must_det_ll(user:close((0x55fc82556780))) ^ Exit: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]]) ^ Exit: (240) [system] once(user:write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]])) ^ Exit: (239) [user] must_det_ll(user:write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]])) ^ Exit: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) Call: (238) [$syspreds] flag(loonit_success, _21542, _21542+1) Unify: (238) [$syspreds] flag(loonit_success, _21542, _21542+1) Call: (239) [system] _21542==_21542+1 Redo: (238) [$syspreds] flag(loonit_success, _21542, _21542+1) Unify: (238) [$syspreds] flag(loonit_success, _21542, _21542+1) ^ Call: (239) [$syspreds] with_mutex('$flag', update_flag(loonit_success, _21542, _21542+1)) Call: (241) [$syspreds] update_flag(loonit_success, _21542, _21542+1) Unify: (241) [$syspreds] update_flag(loonit_success, _21542, _21542+1) Call: (242) [system] get_flag(loonit_success, _21542) Exit: (242) [system] get_flag(loonit_success, 0) Call: (242) [system] atom(0+1) Redo: (241) [$syspreds] update_flag(loonit_success, 0, 0+1) Call: (242) [system] set_flag(loonit_success, 1) Exit: (242) [system] set_flag(loonit_success, 1) Exit: (241) [$syspreds] update_flag(loonit_success, 0, 0+1) ^ Exit: (239) [$syspreds] with_mutex('$flag', update_flag(loonit_success, 0, 0+1)) Exit: (238) [$syspreds] flag(loonit_success, 0, 0+1) ^ Call: (238) [user] color_g_mesg('cyan', write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Unify: (238) [user] color_g_mesg('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Call: (240) [system] setup_call_cleanup('$notrace'(_39516, _39518), once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), '$restore_trace'(_39516, _39518)) ^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_39516, _39518), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), system:'$restore_trace'(_39516, _39518)) ^ Call: (241) [system] sig_atomic(system:'$notrace'(_39516, _39518)) (loonit_success (equal_enough_for_test (()) (()))) ^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), system:'$restore_trace'(3, -1)) ^ Exit: (238) [user] color_g_mesg('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Exit: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) ^ Exit: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) ^ Exit: (235) [system] once(user:loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]]))) ^ Exit: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])) ^ Call: (235) [system] call(user:(get_pass_fail(_5974, _5976, _5978), if_t(_5978==0, flag(loonit_failure, _5996, _5996+1)))) ^ Unify: (235) [system] call(user:(get_pass_fail(_5974, _5976, _5978), if_t(_5978==0, flag(loonit_failure, _5996, _5996+1)))) ^ Call: (237) [user] get_pass_fail(_5974, _5976, _5978) ^ Unify: (237) [user] get_pass_fail(_5974, _5976, _5978) Call: (238) [$syspreds] flag(loonit_success, _5974, _5974) Unify: (238) [$syspreds] flag(loonit_success, _5974, _5974) Call: (239) [system] _5974==_5974 Exit: (239) [system] _5974==_5974 Call: (239) [system] get_flag(loonit_success, _5974) Exit: (239) [system] get_flag(loonit_success, 1) Exit: (238) [$syspreds] flag(loonit_success, 1, 1) Call: (238) [$syspreds] flag(loonit_failure, _5976, _5976) Unify: (238) [$syspreds] flag(loonit_failure, _5976, _5976) Call: (239) [system] _5976==_5976 Exit: (239) [system] _5976==_5976 Call: (239) [system] get_flag(loonit_failure, _5976) Exit: (239) [system] get_flag(loonit_failure, 0) Exit: (238) [$syspreds] flag(loonit_failure, 0, 0) Call: (238) [system] _5978 is 1+0 Exit: (238) [system] 1 is 1+0 ^ Exit: (237) [user] get_pass_fail(1, 0, 1) ^ Call: (237) [user] if_t(1==0, flag(loonit_failure, _5996, _5996+1)) ^ Unify: (237) [user] if_t(1==0, flag(loonit_failure, _5996, _5996+1)) Call: (238) [system] 1==0 Fail: (238) [system] 1==0 ^ Redo: (237) [user] if_t(1==0, flag(loonit_failure, _5996, _5996+1)) ^ Exit: (237) [user] if_t(1==0, flag(loonit_failure, _5996, _5996+1)) ^ Exit: (235) [system] call(user:(get_pass_fail(1, 0, 1), if_t(1==0, flag(loonit_failure, _5996, _5996+1)))) ^ Exit: (233) [system] setup_call_cleanup(user:get_pass_fail(0, 0, 0), user:loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])), user:(get_pass_fail(1, 0, 1), if_t(1==0, flag(loonit_failure, _5996, _5996+1)))) ^ Exit: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]]))) ^ Exit: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])) ^ Call: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), _5816), !, ignore((once((_5816='True', trace_on_pass;_5816='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))))) ^ Unify: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), _5816), !, ignore((once((_5816='True', trace_on_pass;_5816='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))))) ^ Call: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), _5816) ^ Unify: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), _5816) Call: (235) [system] notrace(equal_enough_for_test([[]], [[]]))\=[_82276|_82278] Exit: (235) [system] notrace(equal_enough_for_test([[]], [[]]))\=[_82276|_82278] ^ Call: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->_5816='True';_5816='False')) ^ Unify: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->_5816='True';_5816='False')) Call: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->_5816='True';_5816='False'), error(_86014, _86016), fail) Unify: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->_5816='True';_5816='False'), error(_86014, _86016), fail) ^ Call: (240) [system] setup_call_cleanup('$notrace'(_87898, _87900), once(user:equal_enough_for_test([[]], [[]])), '$restore_trace'(_87898, _87900)) ^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_87898, _87900), system:once(user:equal_enough_for_test([[]], [[]])), system:'$restore_trace'(_87898, _87900)) ^ Call: (241) [system] sig_atomic(system:'$notrace'(_87898, _87900)) ^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:equal_enough_for_test([[]], [[]])), system:'$restore_trace'(3, -1)) Call: (239) [system] _5816='True' Exit: (239) [system] 'True'='True' Exit: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->'True'='True';'True'='False'), error(_86014, _86016), fail) ^ Exit: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->'True'='True';'True'='False')) ^ Exit: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True') ^ Call: (234) [user] ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))) ^ Unify: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))) ^ Call: (236) [user] once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)) ^ Unify: (236) [system] once(user:('True'='True', trace_on_pass;'True'='False', trace_on_fail)) Call: (238) [system] 'True'='True' Exit: (238) [system] 'True'='True' ^ Call: (238) [user] trace_on_pass ^ Unify: (238) [user] trace_on_pass ^ Call: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] var(true) Fail: (240) [system] var(true) ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Call: (240) [user] option_value0('trace-on-pass', 'True') ^ Unify: (240) [user] option_value0('trace-on-pass', 'True') ^ Call: (241) [user] was_option_value('trace-on-pass', _112994) ^ Unify: (241) [user] was_option_value('trace-on-pass', _112994) Call: (242) [system] current_prolog_flag('trace-on-pass', _114852) Exit: (242) [system] current_prolog_flag('trace-on-pass', false) Call: (242) [system] _112994=false Exit: (242) [system] false=false ^ Exit: (241) [user] was_option_value('trace-on-pass', false) ^ Call: (241) [user] once((p2mE(false, _119504), p2mE('True', _119510))) ^ Unify: (241) [system] once(user:(p2mE(false, _119504), p2mE('True', _119510))) ^ Call: (243) [user] p2mE(false, _119504) ^ Unify: (243) [user] p2mE(false, false) Call: (244) [system] atom(false) Exit: (244) [system] atom(false) ^ Unify: (243) [user] p2mE(false, 'False') ^ Exit: (243) [user] p2mE(false, 'False') ^ Call: (243) [user] p2mE('True', _119510) ^ Unify: (243) [user] p2mE('True', 'True') Call: (244) [system] atom('True') Exit: (244) [system] atom('True') ^ Unify: (243) [user] p2mE('True', 'True') ^ Exit: (243) [user] p2mE('True', 'True') ^ Exit: (241) [system] once(user:(p2mE(false, 'False'), p2mE('True', 'True'))) Call: (241) [system] 'True'='False' Fail: (241) [system] 'True'='False' ^ Redo: (240) [user] option_value0('trace-on-pass', 'True') ^ Fail: (240) [user] option_value0('trace-on-pass', 'True') ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] true==false Fail: (240) [system] true==false ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) ^ Call: (241) [system] setup_call_cleanup('$notrace'(_142722, _142724), once(user:option_value0('trace-on-pass', true)), '$restore_trace'(_142722, _142724)) ^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_142722, _142724), system:once(user:option_value0('trace-on-pass', true)), system:'$restore_trace'(_142722, _142724)) ^ Call: (242) [system] sig_atomic(system:'$notrace'(_142722, _142724)) ^ Fail: (239) [user] option_value('trace-on-pass', true) ^ Fail: (238) [user] trace_on_pass Call: (238) [system] 'True'='False' Fail: (238) [system] 'True'='False' ^ Fail: (236) [system] once(user:('True'='True', trace_on_pass;'True'='False', trace_on_fail)) ^ Redo: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))) ^ Unify: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))) ^ Exit: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))) ^ Exit: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True'), !, ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))))) ^ Exit: (230) [system] call_cleanup(user:loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])), user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True'), !, ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))))) ^ Exit: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]]), equal_enough_for_test([[]], [[]]), 'True') ^ Call: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], _5462) ^ Unify: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], _5462) Call: (230) [system] 'True'=='True' Exit: (230) [system] 'True'=='True' ^ Call: (230) [user] as_nop(_5462) ^ Unify: (230) [user] as_nop([]) ^ Exit: (230) [user] as_nop([]) ^ Exit: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], []) ^ Exit: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [[]], [[]], (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]]), equal_enough_for_test([[]], [[]]), []) ^ Exit: (227) [user] eval_20(=, _5414, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []) Call: (227) [system] nb_setarg(1, retval(fail), []) Exit: (227) [system] nb_setarg(1, retval([]), []) ^ Call: (227) [user] ignore(notrace((\+[]\=_5478, nb_setarg(1, retval([]), [])))) ^ Unify: (227) [system] ignore(user:notrace((\+[]\=_5478, nb_setarg(1, retval([]), [])))) ^ Call: (229) [system] setup_call_cleanup('$notrace'(_168850, _168852), once(user:(\+[]\=_5478, nb_setarg(1, retval([]), []))), '$restore_trace'(_168850, _168852)) ^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_168850, _168852), system:once(user:(\+[]\=_5478, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_168850, _168852)) ^ Call: (230) [system] sig_atomic(system:'$notrace'(_168850, _168852)) ^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_5478, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1)) ^ Exit: (227) [system] ignore(user:notrace((\+[]\=_5478, nb_setarg(1, retval([]), [])))) ^ Call: (227) [user] ignore((_5470==1->ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])])))))))))) ^ Unify: (227) [system] ignore(user:(_5470==1->ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])])))))))))) Call: (229) [system] _5470==1 Fail: (229) [system] _5470==1 ^ Call: (230) [system] setup_call_cleanup('$notrace'(_177286, _177288), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])])))))))), '$restore_trace'(_177286, _177288)) ^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_177286, _177288), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])])))))))), system:'$restore_trace'(_177286, _177288)) ^ Call: (231) [system] sig_atomic(system:'$notrace'(_177286, _177288)) ^ Exit: (230) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (227) [system] ignore(user:(_5470==1->ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])])))))))))) ^ Exit: (225) [system] call_cleanup(user:((call(eval_20(=, _5414), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5414), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [])), ignore(notrace((\+[]\=_5478, nb_setarg(1, retval([]), []))))), user:ignore((_5470==1->ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])]))))))))))) Call: (225) [system] retval([])\=@=retval(fail) Exit: (225) [system] retval([])\=@=retval(fail) ^ Exit: (224) [user] trace_eval(eval_20(=, _5414), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []) ^ Call: (224) [user] self_eval([]) ^ Unify: (224) [user] self_eval([]) ^ Call: (226) [system] setup_call_cleanup('$notrace'(_187756, _187758), once(user:self_eval0([])), '$restore_trace'(_187756, _187758)) ^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_187756, _187758), system:once(user:self_eval0([])), system:'$restore_trace'(_187756, _187758)) ^ Call: (227) [system] sig_atomic(system:'$notrace'(_187756, _187758)) ^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1)) ^ Exit: (224) [user] self_eval([]) Call: (224) [system] _3788=[] Exit: (224) [system] []=[] ^ Exit: (223) [user] eval_01(=, _5414, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []) ^ Exit: (222) [user] eval_00(=, _5414, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []) ^ Exit: (221) [user] eval_args(=, _5414, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []) ^ Exit: (219) [user] catch_metta_return(eval_args(=, _5414, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []), []) Exit: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []) Call: (218) [user] xform_out([], _4216) Unify: (218) [user] xform_out([], _4216) ^ Call: (219) [user] is_returned([]) ^ Unify: (219) [user] is_returned([]) ^ Call: (221) [system] setup_call_cleanup('$notrace'(_202692, _202694), once(user:(\+is_empty([]))), '$restore_trace'(_202692, _202694)) ^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_202692, _202694), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_202692, _202694)) ^ Call: (222) [system] sig_atomic(system:'$notrace'(_202692, _202694)) ^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1)) ^ Exit: (219) [user] is_returned([]) Call: (219) [system] _4216=[] Exit: (219) [system] []=[] Exit: (218) [user] xform_out([], []) Call: (218) [system] nb_setarg(1, res(_3422), []) Exit: (218) [system] nb_setarg(1, res([]), []) ^ Call: (219) [system] setup_call_cleanup('$notrace'(_212036, _212038), once(bugger:(true==true)), '$restore_trace'(_212036, _212038)) ^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_212036, _212038), system:once(bugger:(true==true)), system:'$restore_trace'(_212036, _212038)) ^ Call: (220) [system] sig_atomic(system:'$notrace'(_212036, _212038)) ^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1)) ^ Call: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) Call: (220) [system] var(rtrace:tAt_rtrace) Fail: (220) [system] var(rtrace:tAt_rtrace) ^ Call: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Unify: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (216) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Exit: (215) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace) Call: (214) [system] statistics(cputime, _225332) Exit: (214) [system] statistics(cputime, 8.507561857) Call: (214) [system] _4242 is 8.507561857-7.905325257 Exit: (214) [system] 0.6022366000000003 is 8.507561857-7.905325257 Exit: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.6022366000000003) Call: (213) [system] true==true Exit: (213) [system] true==true Call: (214) [system] true==true Exit: (214) [system] true==true ^ Call: (214) [user] set_option_value(interactive, false) ^ Unify: (214) [user] set_option_value(interactive, false) ^ Call: (215) [user] set_option_value0(interactive, false) ^ Unify: (215) [user] set_option_value0(interactive, false) ^ Call: (216) [user] p2mE(false, _237404) ^ Unify: (216) [user] p2mE(false, false) Call: (217) [system] atom(false) Exit: (217) [system] atom(false) ^ Unify: (216) [user] p2mE(false, 'False') ^ Exit: (216) [user] p2mE(false, 'False') Call: (217) [$syspreds] nb_setval(interactive, 'False') Unify: (217) [$syspreds] nb_setval(interactive, 'False') Call: (218) [system] duplicate_term('False', _244846) Exit: (218) [system] duplicate_term('False', 'False') Call: (218) [system] nb_linkval(interactive, 'False') Exit: (218) [system] nb_linkval(interactive, 'False') Exit: (217) [$syspreds] nb_setval(interactive, 'False') ^ Call: (216) [user] p2mE(_249488, 'False') ^ Unify: (216) [user] p2mE('False', 'False') Call: (217) [system] atom('False') Exit: (217) [system] atom('False') ^ Unify: (216) [user] p2mE(false, 'False') ^ Exit: (216) [user] p2mE(false, 'False') Call: (217) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)]) Exit: (217) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)]) Call: (217) [system] set_prolog_flag(interactive, false) Exit: (217) [system] set_prolog_flag(interactive, false) ^ Exit: (215) [user] set_option_value0(interactive, false) ^ Exit: (214) [user] set_option_value(interactive, false) Call: (214) [system] contrl(inf, each)=contrl(_4312, _4314) Exit: (214) [system] contrl(inf, each)=contrl(inf, each) Call: (214) [system] nb_setarg(1, res([]), []) Exit: (214) [system] nb_setarg(1, res([]), []) Call: (214) [system] current_input(_4338) Exit: (214) [system] current_input((0x7fe6c676e000)) Call: (214) [system] read_pending_codes((0x7fe6c676e000), _4350, []) Exit: (214) [system] read_pending_codes((0x7fe6c676e000), [], []) Call: (214) [$syspreds] flag(result_num, _4364, _4364+1) Unify: (214) [$syspreds] flag(result_num, _4364, _4364+1) Call: (215) [system] _4364==_4364+1 Redo: (214) [$syspreds] flag(result_num, _4364, _4364+1) Unify: (214) [$syspreds] flag(result_num, _4364, _4364+1) ^ Call: (215) [$syspreds] with_mutex('$flag', update_flag(result_num, _4364, _4364+1)) Call: (217) [$syspreds] update_flag(result_num, _4364, _4364+1) Unify: (217) [$syspreds] update_flag(result_num, _4364, _4364+1) Call: (218) [system] get_flag(result_num, _4364) Exit: (218) [system] get_flag(result_num, 0) Call: (218) [system] atom(0+1) Redo: (217) [$syspreds] update_flag(result_num, 0, 0+1) Call: (218) [system] set_flag(result_num, 1) Exit: (218) [system] set_flag(result_num, 1) Exit: (217) [$syspreds] update_flag(result_num, 0, 0+1) ^ Exit: (215) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1)) Exit: (214) [$syspreds] flag(result_num, 0, 0+1) Call: (214) [$syspreds] flag(result_num, _4384, _4384) Unify: (214) [$syspreds] flag(result_num, _4384, _4384) Call: (215) [system] _4384==_4384 Exit: (215) [system] _4384==_4384 Call: (215) [system] get_flag(result_num, _4384) Exit: (215) [system] get_flag(result_num, 1) Exit: (214) [$syspreds] flag(result_num, 1, 1) ^ Call: (214) [user] reset_eval_num ^ Unify: (214) [user] reset_eval_num Call: (215) [$syspreds] flag(eval_num, _292382, 0) Unify: (215) [$syspreds] flag(eval_num, _293314, 0) Call: (216) [system] _294170==0 Redo: (215) [$syspreds] flag(eval_num, _295176, 0) Unify: (215) [$syspreds] flag(eval_num, _296108, 0) ^ Call: (216) [$syspreds] with_mutex('$flag', update_flag(eval_num, _296968, 0)) Call: (218) [$syspreds] update_flag(eval_num, _296968, 0) Unify: (218) [$syspreds] update_flag(eval_num, _296968, 0) Call: (219) [system] get_flag(eval_num, _296968) Exit: (219) [system] get_flag(eval_num, 1) Call: (219) [system] atom(0) Redo: (218) [$syspreds] update_flag(eval_num, 1, 0) Call: (219) [system] set_flag(eval_num, 0) Exit: (219) [system] set_flag(eval_num, 0) Exit: (218) [$syspreds] update_flag(eval_num, 1, 0) ^ Exit: (216) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0)) Exit: (215) [$syspreds] flag(eval_num, 1, 0) Call: (215) [$syspreds] flag(trace_output_len, _308212, 0) Unify: (215) [$syspreds] flag(trace_output_len, _309144, 0) Call: (216) [system] _310000==0 Redo: (215) [$syspreds] flag(trace_output_len, _311006, 0) Unify: (215) [$syspreds] flag(trace_output_len, _311938, 0) ^ Call: (216) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _312798, 0)) Call: (218) [$syspreds] update_flag(trace_output_len, _312798, 0) Unify: (218) [$syspreds] update_flag(trace_output_len, _312798, 0) Call: (219) [system] get_flag(trace_output_len, _312798) Exit: (219) [system] get_flag(trace_output_len, 0) Call: (219) [system] atom(0) Redo: (218) [$syspreds] update_flag(trace_output_len, 0, 0) Call: (219) [system] set_flag(trace_output_len, 0) Exit: (219) [system] set_flag(trace_output_len, 0) Exit: (218) [$syspreds] update_flag(trace_output_len, 0, 0) ^ Exit: (216) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0)) Exit: (215) [$syspreds] flag(trace_output_len, 0, 0) ^ Exit: (214) [user] reset_eval_num ^ Call: (214) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Unify: (214) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Call: (215) [user] original_user_output(_326730) ^ Unify: (215) [user] original_user_output(_326730) Call: (216) [system] stream_property(_326730, file_no(1)) Unify: (216) [system] stream_property(_326730, file_no(1)) Call: (217) [system] nonvar(_326730) Redo: (216) [system] stream_property(_326730, file_no(1)) Unify: (216) [system] stream_property(_326730, file_no(1)) Call: (217) [system] nonvar(_326730) Redo: (216) [system] stream_property(_326730, file_no(1)) Unify: (216) [system] stream_property(_326730, file_no(1)) Call: (217) [system] nonvar(file_no(1)) Exit: (217) [system] nonvar(file_no(1)) Call: (217) [system] file_no(1)=alias(_337850) Redo: (216) [system] stream_property(_326730, file_no(1)) Exit: (216) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (215) [user] original_user_output((0x7fe6c676e100)) ^ Call: (215) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Call: (217) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []) ^ Unify: (217) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), []) ^ Call: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Unify: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) Call: (220) [system] nb_current(suspend_answers, true) ^ Redo: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Unify: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Call: (220) [user] answer_output(_349108) ^ Unify: (220) [user] answer_output(_349108) ^ Call: (221) [user] is_testing ^ Unify: (221) [user] is_testing ^ Call: (222) [user] is_metta_flag(test) ^ Unify: (222) [user] is_metta_flag(test) ^ Call: (224) [system] setup_call_cleanup('$notrace'(_354650, _354652), once(user:is_flag0(test)), '$restore_trace'(_354650, _354652)) ^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_354650, _354652), system:once(user:is_flag0(test)), system:'$restore_trace'(_354650, _354652)) ^ Call: (225) [system] sig_atomic(system:'$notrace'(_354650, _354652)) ^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (222) [user] is_metta_flag(test) ^ Exit: (221) [user] is_testing ^ Call: (221) [user] original_user_output(_349108) ^ Unify: (221) [user] original_user_output(_349108) Call: (222) [system] stream_property(_349108, file_no(1)) Unify: (222) [system] stream_property(_349108, file_no(1)) Call: (223) [system] nonvar(_349108) Redo: (222) [system] stream_property(_349108, file_no(1)) Unify: (222) [system] stream_property(_349108, file_no(1)) Call: (223) [system] nonvar(_349108) Redo: (222) [system] stream_property(_349108, file_no(1)) Unify: (222) [system] stream_property(_349108, file_no(1)) Call: (223) [system] nonvar(file_no(1)) Exit: (223) [system] nonvar(file_no(1)) Call: (223) [system] file_no(1)=alias(_371386) Redo: (222) [system] stream_property(_349108, file_no(1)) Exit: (222) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (221) [user] original_user_output((0x7fe6c676e100)) ^ Exit: (220) [user] answer_output((0x7fe6c676e100)) ^ Call: (220) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Call: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Unify: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) Call: (223) [system] prev_result('Empty')\=@=prev_result('Empty') Fail: (223) [system] prev_result('Empty')\=@=prev_result('Empty') ^ Redo: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Exit: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Exit: (220) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Exit: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) Call: (219) [system] nb_setarg(1, prev_result('Empty'), []) Exit: (219) [system] nb_setarg(1, prev_result([]), []) ^ Exit: (217) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), []) ^ Exit: (215) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), []))) ^ Exit: (214) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), []))) ^ Call: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))))))) ^ Unify: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))))))) Call: (215) [system] 1=Exit: (215) [system] 1=Call: (216) [system] 1==1 Exit: (216) [system] 1==1 Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Unify: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Call: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Unify: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Call: (218) [user] once((is_mettalog;is_testing)) ^ Unify: (218) [system] once(user:(is_mettalog;is_testing)) ^ Call: (220) [user] is_mettalog ^ Unify: (220) [user] is_mettalog ^ Call: (221) [user] is_win64 ^ Unify: (221) [user] is_win64 Call: (222) [system] current_prolog_flag(windows, _406132) Fail: (222) [system] current_prolog_flag(windows, _407060) ^ Fail: (221) [user] is_win64 ^ Redo: (220) [user] is_mettalog ^ Unify: (220) [user] is_mettalog ^ Call: (221) [user] is_metta_flag(log) ^ Unify: (221) [user] is_metta_flag(log) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_412520, _412522), once(user:is_flag0(log)), '$restore_trace'(_412520, _412522)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_412520, _412522), system:once(user:is_flag0(log)), system:'$restore_trace'(_412520, _412522)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_412520, _412522)) ^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (221) [user] is_metta_flag(log) ^ Exit: (220) [user] is_mettalog ^ Exit: (218) [system] once(user:(is_mettalog;is_testing)) ^ Call: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Unify: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Call: (219) [user] original_user_error(_420916) ^ Unify: (219) [user] original_user_error(_420916) Call: (220) [system] stream_property(_420916, file_no(2)) Unify: (220) [system] stream_property(_420916, file_no(2)) Call: (221) [system] nonvar(_420916) Redo: (220) [system] stream_property(_420916, file_no(2)) Unify: (220) [system] stream_property(_420916, file_no(2)) Call: (221) [system] nonvar(_420916) Redo: (220) [system] stream_property(_420916, file_no(2)) Unify: (220) [system] stream_property(_420916, file_no(2)) Call: (221) [system] nonvar(file_no(2)) Exit: (221) [system] nonvar(file_no(2)) Call: (221) [system] file_no(2)=alias(_432036) Redo: (220) [system] stream_property(_420916, file_no(2)) Exit: (220) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (219) [user] original_user_error((0x7fe6c676e200)) ^ Call: (219) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', [])) ^ Call: (221) [user] format('~N~nDeterministic: ', []) Deterministic: ^ Exit: (221) [user] format('~N~nDeterministic: ', []) ^ Exit: (219) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', [])) ^ Exit: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Exit: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Exit: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Call: (216) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))))) ^ Unify: (216) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))))) ^ Call: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Unify: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Call: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Unify: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Call: (220) [user] once((is_mettalog;is_testing)) ^ Unify: (220) [system] once(user:(is_mettalog;is_testing)) ^ Call: (222) [user] is_mettalog ^ Unify: (222) [user] is_mettalog ^ Call: (223) [user] is_win64 ^ Unify: (223) [user] is_win64 Call: (224) [system] current_prolog_flag(windows, _453796) Fail: (224) [system] current_prolog_flag(windows, _454724) ^ Fail: (223) [user] is_win64 ^ Redo: (222) [user] is_mettalog ^ Unify: (222) [user] is_mettalog ^ Call: (223) [user] is_metta_flag(log) ^ Unify: (223) [user] is_metta_flag(log) ^ Call: (225) [system] setup_call_cleanup('$notrace'(_460184, _460186), once(user:is_flag0(log)), '$restore_trace'(_460184, _460186)) ^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_460184, _460186), system:once(user:is_flag0(log)), system:'$restore_trace'(_460184, _460186)) ^ Call: (226) [system] sig_atomic(system:'$notrace'(_460184, _460186)) ^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (223) [user] is_metta_flag(log) ^ Exit: (222) [user] is_mettalog ^ Exit: (220) [system] once(user:(is_mettalog;is_testing)) ^ Call: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Unify: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Call: (221) [user] original_user_error(_468580) ^ Unify: (221) [user] original_user_error(_468580) Call: (222) [system] stream_property(_468580, file_no(2)) Unify: (222) [system] stream_property(_468580, file_no(2)) Call: (223) [system] nonvar(_468580) Redo: (222) [system] stream_property(_468580, file_no(2)) Unify: (222) [system] stream_property(_468580, file_no(2)) Call: (223) [system] nonvar(_468580) Redo: (222) [system] stream_property(_468580, file_no(2)) Unify: (222) [system] stream_property(_468580, file_no(2)) Call: (223) [system] nonvar(file_no(2)) Exit: (223) [system] nonvar(file_no(2)) Call: (223) [system] file_no(2)=alias(_479700) Redo: (222) [system] stream_property(_468580, file_no(2)) Exit: (222) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (221) [user] original_user_error((0x7fe6c676e200)) ^ Call: (221) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl))) ^ Call: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Unify: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Call: (225) [user] symbolic([]) ^ Unify: (225) [user] symbolic([]) Call: (226) [system] atomic([]) Exit: (226) [system] atomic([]) ^ Exit: (225) [user] symbolic([]) ^ Redo: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Exit: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Exit: (221) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl))) ^ Exit: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Exit: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Exit: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Call: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))) ^ Unify: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))) ^ Call: (219) [user] original_user_output(_498582) ^ Unify: (219) [user] original_user_output(_498582) Call: (220) [system] stream_property(_498582, file_no(1)) Unify: (220) [system] stream_property(_498582, file_no(1)) Call: (221) [system] nonvar(_498582) Redo: (220) [system] stream_property(_498582, file_no(1)) Unify: (220) [system] stream_property(_498582, file_no(1)) Call: (221) [system] nonvar(_498582) Redo: (220) [system] stream_property(_498582, file_no(1)) Unify: (220) [system] stream_property(_498582, file_no(1)) Call: (221) [system] nonvar(file_no(1)) Exit: (221) [system] nonvar(file_no(1)) Call: (221) [system] file_no(1)=alias(_509702) Redo: (220) [system] stream_property(_498582, file_no(1)) Exit: (220) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (219) [user] original_user_output((0x7fe6c676e100)) ^ Call: (219) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))) ^ Call: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))) ^ Unify: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))) ^ Call: (222) [user] as_tf(is_mettalog, _516672) ^ Unify: (222) [user] as_tf(is_mettalog, _516672) Call: (223) [system] is_mettalog\=[_518532|_518534] Exit: (223) [system] is_mettalog\=[_518532|_518534] ^ Call: (223) [user] catch_nowarn((call(is_mettalog)*->_516672='True';_516672='False')) ^ Unify: (223) [user] catch_nowarn((call(is_mettalog)*->_516672='True';_516672='False')) Call: (224) [user] catch_err((call(is_mettalog)*->_516672='True';_516672='False'), error(_522270, _522272), fail) Unify: (224) [user] catch_err((call(is_mettalog)*->_516672='True';_516672='False'), error(_522270, _522272), fail) ^ Call: (227) [user] is_mettalog ^ Unify: (227) [user] is_mettalog ^ Call: (228) [user] is_win64 ^ Unify: (228) [user] is_win64 Call: (229) [system] current_prolog_flag(windows, _9076) Fail: (229) [system] current_prolog_flag(windows, _10004) ^ Fail: (228) [user] is_win64 ^ Redo: (227) [user] is_mettalog ^ Unify: (227) [user] is_mettalog ^ Call: (228) [user] is_metta_flag(log) ^ Unify: (228) [user] is_metta_flag(log) ^ Call: (230) [system] setup_call_cleanup('$notrace'(_15464, _15466), once(user:is_flag0(log)), '$restore_trace'(_15464, _15466)) ^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_15464, _15466), system:once(user:is_flag0(log)), system:'$restore_trace'(_15464, _15466)) ^ Call: (231) [system] sig_atomic(system:'$notrace'(_15464, _15466)) ^ Exit: (230) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (228) [user] is_metta_flag(log) ^ Exit: (227) [user] is_mettalog Call: (227) [system] _5294='True' Exit: (227) [system] 'True'='True' Exit: (224) [user] catch_err((call(is_mettalog)*->'True'='True';'True'='False'), error(_5326, _5328), fail) ^ Exit: (223) [user] catch_nowarn((call(is_mettalog)*->'True'='True';'True'='False')) ^ Exit: (222) [user] as_tf(is_mettalog, 'True') ^ Call: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))) ^ Unify: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))) ^ Call: (223) [user] was_option_value(src_indents, _27818) ^ Unify: (223) [user] was_option_value(src_indents, _27818) Call: (224) [system] current_prolog_flag(src_indents, _29676) Exit: (224) [system] current_prolog_flag(src_indents, []) Call: (224) [system] _27818=[] Exit: (224) [system] []=[] ^ Exit: (223) [user] was_option_value(src_indents, []) ^ Call: (223) [user] setup_call_cleanup(set_option_value(src_indents, 'True'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, [])) ^ Unify: (223) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, [])) ^ Call: (224) [system] sig_atomic(user:set_option_value(src_indents, 'True')) ^ Call: (226) [user] set_option_value(src_indents, 'True') ^ Unify: (226) [user] set_option_value(src_indents, 'True') ^ Call: (227) [user] set_option_value0(src_indents, 'True') ^ Unify: (227) [user] set_option_value0(src_indents, 'True') ^ Call: (228) [user] p2mE('True', _41110) ^ Unify: (228) [user] p2mE('True', 'True') Call: (229) [system] atom('True') Exit: (229) [system] atom('True') ^ Unify: (228) [user] p2mE('True', 'True') ^ Exit: (228) [user] p2mE('True', 'True') Call: (229) [$syspreds] nb_setval(src_indents, 'True') Unify: (229) [$syspreds] nb_setval(src_indents, 'True') Call: (230) [system] duplicate_term('True', _48552) Exit: (230) [system] duplicate_term('True', 'True') Call: (230) [system] nb_linkval(src_indents, 'True') Exit: (230) [system] nb_linkval(src_indents, 'True') Exit: (229) [$syspreds] nb_setval(src_indents, 'True') ^ Call: (228) [user] p2mE(_53194, 'True') ^ Unify: (228) [user] p2mE('True', 'True') Call: (229) [system] atom('True') Exit: (229) [system] atom('True') ^ Unify: (228) [user] p2mE(true, 'True') ^ Exit: (228) [user] p2mE(true, 'True') Call: (229) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)]) Exit: (229) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)]) Call: (229) [system] set_prolog_flag(src_indents, true) Exit: (229) [system] set_prolog_flag(src_indents, true) ^ Exit: (227) [user] set_option_value0(src_indents, 'True') ^ Exit: (226) [user] set_option_value(src_indents, 'True') ^ Exit: (224) [system] sig_atomic(user:set_option_value(src_indents, 'True')) ^ Call: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)) ^ Unify: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)) ^ Call: (225) [user] is_compatio ^ Unify: (225) [user] is_compatio ^ Call: (227) [system] setup_call_cleanup('$notrace'(_69282, _69284), once(user:is_compatio0), '$restore_trace'(_69282, _69284)) ^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_69282, _69284), system:once(user:is_compatio0), system:'$restore_trace'(_69282, _69284)) ^ Call: (228) [system] sig_atomic(system:'$notrace'(_69282, _69284)) ^ Fail: (225) [user] is_compatio ^ Redo: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)) ^ Unify: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)) ^ Call: (226) [rtrace] rtrace:quietly3(user:(wots(_75144, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_75144==""->true;our_ansi_format('yellow', '~w~n', [_75144])))) ^ Unify: (226) [rtrace] rtrace:quietly3(user:(wots(_75144, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_75144==""->true;our_ansi_format('yellow', '~w~n', [_75144])))) () ^ Exit: (226) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""])))) ^ Exit: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)) ^ Call: (225) [user] set_option_value(src_indents, []) ^ Unify: (225) [user] set_option_value(src_indents, []) ^ Call: (226) [user] set_option_value0(src_indents, []) ^ Unify: (226) [user] set_option_value0(src_indents, []) ^ Call: (227) [user] p2mE([], _84290) ^ Unify: (227) [user] p2mE([], []) Call: (228) [system] atom([]) Fail: (228) [system] atom([]) ^ Redo: (227) [user] p2mE([], []) ^ Exit: (227) [user] p2mE([], []) Call: (228) [$syspreds] nb_setval(src_indents, []) Unify: (228) [$syspreds] nb_setval(src_indents, []) Call: (229) [system] duplicate_term([], _91732) Exit: (229) [system] duplicate_term([], []) Call: (229) [system] nb_linkval(src_indents, []) Exit: (229) [system] nb_linkval(src_indents, []) Exit: (228) [$syspreds] nb_setval(src_indents, []) ^ Call: (227) [user] p2mE(_96374, []) ^ Unify: (227) [user] p2mE([], []) Call: (228) [system] atom([]) Fail: (228) [system] atom([]) ^ Redo: (227) [user] p2mE([], []) ^ Exit: (227) [user] p2mE([], []) Call: (228) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)]) Exit: (228) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)]) Call: (228) [system] set_prolog_flag(src_indents, []) Exit: (228) [system] set_prolog_flag(src_indents, []) ^ Exit: (226) [user] set_option_value0(src_indents, []) ^ Exit: (225) [user] set_option_value(src_indents, []) ^ Exit: (223) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, [])) ^ Exit: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))) ^ Exit: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))) ^ Exit: (219) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))) ^ Exit: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))) ^ Exit: (216) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))))) ^ Exit: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))))))) ^ Call: (214) [user] in_answer_io(write_asrc([])) ^ Unify: (214) [user] in_answer_io(write_asrc([])) Call: (215) [system] nb_current(suspend_answers, true) ^ Redo: (214) [user] in_answer_io(write_asrc([])) ^ Unify: (214) [user] in_answer_io(write_asrc([])) ^ Call: (215) [user] answer_output(_119584) ^ Unify: (215) [user] answer_output(_119584) ^ Call: (216) [user] is_testing ^ Unify: (216) [user] is_testing ^ Call: (217) [user] is_metta_flag(test) ^ Unify: (217) [user] is_metta_flag(test) ^ Call: (219) [system] setup_call_cleanup('$notrace'(_125126, _125128), once(user:is_flag0(test)), '$restore_trace'(_125126, _125128)) ^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_125126, _125128), system:once(user:is_flag0(test)), system:'$restore_trace'(_125126, _125128)) ^ Call: (220) [system] sig_atomic(system:'$notrace'(_125126, _125128)) ^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (217) [user] is_metta_flag(test) ^ Exit: (216) [user] is_testing ^ Call: (216) [user] original_user_output(_119584) ^ Unify: (216) [user] original_user_output(_119584) Call: (217) [system] stream_property(_119584, file_no(1)) Unify: (217) [system] stream_property(_119584, file_no(1)) Call: (218) [system] nonvar(_119584) Redo: (217) [system] stream_property(_119584, file_no(1)) Unify: (217) [system] stream_property(_119584, file_no(1)) Call: (218) [system] nonvar(_119584) Redo: (217) [system] stream_property(_119584, file_no(1)) Unify: (217) [system] stream_property(_119584, file_no(1)) Call: (218) [system] nonvar(file_no(1)) Exit: (218) [system] nonvar(file_no(1)) Call: (218) [system] file_no(1)=alias(_141862) Redo: (217) [system] stream_property(_119584, file_no(1)) Exit: (217) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (216) [user] original_user_output((0x7fe6c676e100)) ^ Exit: (215) [user] answer_output((0x7fe6c676e100)) ^ Call: (215) [user] with_output_to((0x7fe6c676e100), write_asrc([])) Call: (217) [user] write_asrc([]) Unify: (217) [user] write_asrc([]) Call: (218) [system] []=='Empty' Redo: (217) [user] write_asrc([]) Unify: (217) [user] write_asrc([]) Call: (218) [user] write_bsrc([]) Unify: (218) [user] write_bsrc([]) Call: (219) [system] []=='Empty' Redo: (218) [user] write_bsrc([]) Unify: (218) [user] write_bsrc([]) Call: (219) [system] ground([]) Exit: (219) [system] ground([]) Call: (219) [user] write_bsrc1([]) Unify: (219) [user] write_bsrc1([]) Call: (220) [system] is_list([]) Exit: (220) [system] is_list([]) Call: (220) [lists] lists:member(_162206, []) Redo: (219) [user] write_bsrc1([]) Unify: (219) [user] write_bsrc1([]) ^ Call: (220) [user] write_src_woi([]) ^ Unify: (220) [user] write_src_woi([]) ^ Call: (222) [system] setup_call_cleanup('$notrace'(_166826, _166828), once(user:with_indents(false, write_src([]))), '$restore_trace'(_166826, _166828)) ^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_166826, _166828), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_166826, _166828)) ^ Call: (223) [system] sig_atomic(system:'$notrace'(_166826, _166828)) () ^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1)) ^ Exit: (220) [user] write_src_woi([]) Exit: (219) [user] write_bsrc1([]) Exit: (218) [user] write_bsrc([]) Exit: (217) [user] write_asrc([]) ^ Exit: (215) [user] with_output_to((0x7fe6c676e100), write_asrc([])) ^ Exit: (214) [user] in_answer_io(write_asrc([])) ^ Call: (214) [user] not_compatio(format('~N')) ^ Unify: (214) [user] not_compatio(format('~N')) ^ Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (216) [user] once((is_mettalog;is_testing)) ^ Unify: (216) [system] once(user:(is_mettalog;is_testing)) ^ Call: (218) [user] is_mettalog ^ Unify: (218) [user] is_mettalog ^ Call: (219) [user] is_win64 ^ Unify: (219) [user] is_win64 Call: (220) [system] current_prolog_flag(windows, _185772) Fail: (220) [system] current_prolog_flag(windows, _186700) ^ Fail: (219) [user] is_win64 ^ Redo: (218) [user] is_mettalog ^ Unify: (218) [user] is_mettalog ^ Call: (219) [user] is_metta_flag(log) ^ Unify: (219) [user] is_metta_flag(log) ^ Call: (221) [system] setup_call_cleanup('$notrace'(_192160, _192162), once(user:is_flag0(log)), '$restore_trace'(_192160, _192162)) ^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_192160, _192162), system:once(user:is_flag0(log)), system:'$restore_trace'(_192160, _192162)) ^ Call: (222) [system] sig_atomic(system:'$notrace'(_192160, _192162)) ^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (219) [user] is_metta_flag(log) ^ Exit: (218) [user] is_mettalog ^ Exit: (216) [system] once(user:(is_mettalog;is_testing)) ^ Call: (216) [user] user_err(format('~N')) ^ Unify: (216) [user] user_err(format('~N')) ^ Call: (217) [user] original_user_error(_200556) ^ Unify: (217) [user] original_user_error(_200556) Call: (218) [system] stream_property(_200556, file_no(2)) Unify: (218) [system] stream_property(_200556, file_no(2)) Call: (219) [system] nonvar(_200556) Redo: (218) [system] stream_property(_200556, file_no(2)) Unify: (218) [system] stream_property(_200556, file_no(2)) Call: (219) [system] nonvar(_200556) Redo: (218) [system] stream_property(_200556, file_no(2)) Unify: (218) [system] stream_property(_200556, file_no(2)) Call: (219) [system] nonvar(file_no(2)) Exit: (219) [system] nonvar(file_no(2)) Call: (219) [system] file_no(2)=alias(_211676) Redo: (218) [system] stream_property(_200556, file_no(2)) Exit: (218) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (217) [user] original_user_error((0x7fe6c676e200)) ^ Call: (217) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (219) [$syspreds] format('~N') Unify: (219) [$syspreds] format('~N') ^ Call: (220) [$syspreds] format('~N', []) ^ Exit: (220) [$syspreds] format('~N', []) Exit: (219) [$syspreds] format('~N') ^ Exit: (217) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (216) [user] user_err(format('~N')) ^ Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (214) [user] not_compatio(format('~N')) Call: (214) [system] true\==true Fail: (214) [system] true\==true Call: (214) [system] _4746=false Exit: (214) [system] false=false ^ Call: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6022366000000003))))) ^ Unify: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6022366000000003))))) Call: (216) [system] false==true Fail: (216) [system] false==true Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6022366000000003)))) ^ Unify: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6022366000000003)))) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_236448, _236450), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6022366000000003))))), _236406, fbug((_236406-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6022366000000003))))))))), '$restore_trace'(_236448, _236450)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_236448, _236450), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6022366000000003))))), _236406, fbug((_236406-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6022366000000003))))))))), system:'$restore_trace'(_236448, _236450)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_236448, _236450)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6022366000000003))))), _236406, fbug((_236406-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6022366000000003))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6022366000000003)))) ^ Exit: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6022366000000003))))) ^ Call: (214) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4850), maplist(print_var, _4850), nop(nl)));true))) ^ Unify: (214) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4850), maplist(print_var, _4850), nop(nl)));true))) ^ Call: (216) [system] setup_call_cleanup('$notrace'(_245264, _245266), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4850), maplist(print_var, _4850), nop(nl)));true))))), '$restore_trace'(_245264, _245266)) ^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_245264, _245266), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4850), maplist(print_var, _4850), nop(nl)));true))))), system:'$restore_trace'(_245264, _245266)) ^ Call: (217) [system] sig_atomic(system:'$notrace'(_245264, _245266)) ^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4850), maplist(print_var, _4850), nop(nl)));true))))), system:'$restore_trace'(3, -1)) ^ Exit: (214) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4850), maplist(print_var, _4850), nop(nl)));true))) Call: (214) [system] false==true Fail: (214) [system] false==true Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788, [], [], _3788, _3422) Call: (212) [$syspreds] flag(result_num, _258210, _258210) Unify: (212) [$syspreds] flag(result_num, _258210, _258210) Call: (213) [system] _258210==_258210 Exit: (213) [system] _258210==_258210 Call: (213) [system] get_flag(result_num, _258210) Exit: (213) [system] get_flag(result_num, 1) Exit: (212) [$syspreds] flag(result_num, 1, 1) Call: (212) [system] 1==0 Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788, [], [], _3788, _3422) ^ Call: (212) [user] in_answer_io(write(']\n')) ^ Unify: (212) [user] in_answer_io(write(']\n')) Call: (213) [system] nb_current(suspend_answers, true) ^ Redo: (212) [user] in_answer_io(write(']\n')) ^ Unify: (212) [user] in_answer_io(write(']\n')) ^ Call: (213) [user] answer_output(_275108) ^ Unify: (213) [user] answer_output(_275108) ^ Call: (214) [user] is_testing ^ Unify: (214) [user] is_testing ^ Call: (215) [user] is_metta_flag(test) ^ Unify: (215) [user] is_metta_flag(test) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_280650, _280652), once(user:is_flag0(test)), '$restore_trace'(_280650, _280652)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_280650, _280652), system:once(user:is_flag0(test)), system:'$restore_trace'(_280650, _280652)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_280650, _280652)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] is_metta_flag(test) ^ Exit: (214) [user] is_testing ^ Call: (214) [user] original_user_output(_275108) ^ Unify: (214) [user] original_user_output(_275108) Call: (215) [system] stream_property(_275108, file_no(1)) Unify: (215) [system] stream_property(_275108, file_no(1)) Call: (216) [system] nonvar(_275108) Redo: (215) [system] stream_property(_275108, file_no(1)) Unify: (215) [system] stream_property(_275108, file_no(1)) Call: (216) [system] nonvar(_275108) Redo: (215) [system] stream_property(_275108, file_no(1)) Unify: (215) [system] stream_property(_275108, file_no(1)) Call: (216) [system] nonvar(file_no(1)) Exit: (216) [system] nonvar(file_no(1)) Call: (216) [system] file_no(1)=alias(_297386) Redo: (215) [system] stream_property(_275108, file_no(1)) Exit: (215) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (214) [user] original_user_output((0x7fe6c676e100)) ^ Exit: (213) [user] answer_output((0x7fe6c676e100)) ^ Call: (213) [user] with_output_to((0x7fe6c676e100), write(']\n')) Call: (215) [system] write(']\n') ] Exit: (215) [system] write(']\n') ^ Exit: (213) [user] with_output_to((0x7fe6c676e100), write(']\n')) ^ Exit: (212) [user] in_answer_io(write(']\n')) ^ Call: (212) [user] ignore(res([])=res(_3422)) ^ Unify: (212) [system] ignore(user:(res([])=res(_3422))) Call: (213) [system] res([])=res(_3422) Exit: (213) [system] res([])=res([]) ^ Exit: (212) [system] ignore(user:(res([])=res([]))) Exit: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788, [], [], _3788, []) Exit: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788, [], [], _3788, []) Exit: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788, [], [], _3788, []) ^ Exit: (204) [system] ignore(user:catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788, [], [], _3788, [])), give_up(_3872), pp_m('red', gave_up(_3872)))) Exit: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []) ^ Call: (203) [system] call(user:(get_pass_fail(_3738, _3740, _3742), if_t(_3742==0, flag(loonit_failure, _3760, _3760+1)))) ^ Unify: (203) [system] call(user:(get_pass_fail(_3738, _3740, _3742), if_t(_3742==0, flag(loonit_failure, _3760, _3760+1)))) ^ Call: (205) [user] get_pass_fail(_3738, _3740, _3742) ^ Unify: (205) [user] get_pass_fail(_3738, _3740, _3742) Call: (206) [$syspreds] flag(loonit_success, _3738, _3738) Unify: (206) [$syspreds] flag(loonit_success, _3738, _3738) Call: (207) [system] _3738==_3738 Exit: (207) [system] _3738==_3738 Call: (207) [system] get_flag(loonit_success, _3738) Exit: (207) [system] get_flag(loonit_success, 1) Exit: (206) [$syspreds] flag(loonit_success, 1, 1) Call: (206) [$syspreds] flag(loonit_failure, _3740, _3740) Unify: (206) [$syspreds] flag(loonit_failure, _3740, _3740) Call: (207) [system] _3740==_3740 Exit: (207) [system] _3740==_3740 Call: (207) [system] get_flag(loonit_failure, _3740) Exit: (207) [system] get_flag(loonit_failure, 0) Exit: (206) [$syspreds] flag(loonit_failure, 0, 0) Call: (206) [system] _3742 is 1+0 Exit: (206) [system] 1 is 1+0 ^ Exit: (205) [user] get_pass_fail(1, 0, 1) ^ Call: (205) [user] if_t(1==0, flag(loonit_failure, _3760, _3760+1)) ^ Unify: (205) [user] if_t(1==0, flag(loonit_failure, _3760, _3760+1)) Call: (206) [system] 1==0 Fail: (206) [system] 1==0 ^ Redo: (205) [user] if_t(1==0, flag(loonit_failure, _3760, _3760+1)) ^ Exit: (205) [user] if_t(1==0, flag(loonit_failure, _3760, _3760+1)) ^ Exit: (203) [system] call(user:(get_pass_fail(1, 0, 1), if_t(1==0, flag(loonit_failure, _3760, _3760+1)))) ^ Exit: (201) [system] setup_call_cleanup(user:get_pass_fail(0, 0, 0), user:(color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []))), user:(get_pass_fail(1, 0, 1), if_t(1==0, flag(loonit_failure, _3760, _3760+1)))) ^ Exit: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [])))) ^ Exit: (199) [system] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []))))) ^ Exit: (198) [user] must_det_ll(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []))))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), []) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), [])) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, exec(['add-atom', '&kb', [:, rule1, [->, [nums, _400306, _400312], [rule1output, _400306, _400312]]]]), ['_y'=_400312, '_x'=_400306], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(661, 33, 36, 661)) ^ Exit: (194) [user] metta_file_buffer(+, exec(['add-atom', '&kb', [:, rule1, [->, [nums, _400306, _400312], [rule1output, _400306, _400312]]]]), ['_y'=_400312, '_x'=_400306], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(661, 33, 36, 661)) ^ Call: (195) [user] apply:maplist(maybe_assign, ['_y'=_400312, '_x'=_400306]) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_y'=_400312, '_x'=_400306]) Call: (196) [apply] apply:maplist_(['_y'=_400312, '_x'=_400306], user:maybe_assign) Unify: (196) [apply] apply:maplist_(['_y'=_400312, '_x'=_400306], user:maybe_assign) Call: (197) [user] maybe_assign('_y'=_400312) Unify: (197) [user] maybe_assign('_y'=_400312) ^ Call: (198) [user] ignore(_400312=_y) ^ Unify: (198) [system] ignore(user:(_400312=_y)) Call: (199) [system] _400312=_y Exit: (199) [system] _y=_y ^ Exit: (198) [system] ignore(user:(_y=_y)) Exit: (197) [user] maybe_assign('_y'=_y) Call: (197) [apply] apply:maplist_(['_x'=_400306], user:maybe_assign) Unify: (197) [apply] apply:maplist_(['_x'=_400306], user:maybe_assign) Call: (198) [user] maybe_assign('_x'=_400306) Unify: (198) [user] maybe_assign('_x'=_400306) ^ Call: (199) [user] ignore(_400306=_x) ^ Unify: (199) [system] ignore(user:(_400306=_x)) Call: (200) [system] _400306=_x Exit: (200) [system] _x=_x ^ Exit: (199) [system] ignore(user:(_x=_x)) Exit: (198) [user] maybe_assign('_x'=_x) Call: (198) [apply] apply:maplist_([], user:maybe_assign) Unify: (198) [apply] apply:maplist_([], user:maybe_assign) Exit: (198) [apply] apply:maplist_([], user:maybe_assign) Exit: (197) [apply] apply:maplist_(['_x'=_x], user:maybe_assign) Exit: (196) [apply] apply:maplist_(['_y'=_y, '_x'=_x], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_y'=_y, '_x'=_x]) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Call: (197) [system] var(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]])) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]])==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Call: (197) [system] string(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]])) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Call: (198) [system] var(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Call: (198) [system] exec\==exec Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Call: (198) [system] string(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Call: (198) [system] exec\==exec Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) ^ Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _50224)) ^ Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4)) Call: (201) [system] _59868 is 4+1 Exit: (201) [system] 5 is 4+1 ^ Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5)) ^ Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5)) ^ Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _85814)) ^ Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _85814)) ^ Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _85814)) ^ Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _85814)) ^ Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _85814) ^ Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _85814) ^ Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _114714) ^ Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5) ^ Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5) Call: (201) [system] _85814=5 Exit: (201) [system] 5=5 ^ Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5) ^ Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5)) ^ Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5)) ^ Call: (198) [user] must_det_ll(5>0) ^ Unify: (198) [user] must_det_ll(user:(5>0)) ^ Call: (199) [user] once(user:(5>0)) ^ Unify: (199) [system] once(user:(5>0)) Call: (200) [system] 5>0 Exit: (200) [system] 5>0 ^ Exit: (199) [system] once(user:(5>0)) ^ Exit: (198) [user] must_det_ll(user:(5>0)) ^ Call: (198) [user] is_synthing_unit_tests ^ Unify: (198) [user] is_synthing_unit_tests ^ Call: (200) [system] setup_call_cleanup('$notrace'(_154736, _154738), once(user:is_synthing_unit_tests0), '$restore_trace'(_154736, _154738)) ^ Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_154736, _154738), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_154736, _154738)) ^ Call: (201) [system] sig_atomic(system:'$notrace'(_154736, _154738)) ^ Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1)) ^ Exit: (198) [user] is_synthing_unit_tests ^ Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5, _159474) ^ Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5, [[]]) ^ Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5, [[]]) Call: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Call: (199) [system] nb_current(suspend_answers, true) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Call: (199) [system] string(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Call: (199) [system] var([[]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Call: (199) [system] var(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) ^ Call: (199) [user] backward_compatibility:sformat(_184970, '~q', [['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Unify: (199) [user] backward_compatibility:sformat(_184970, '~q', [['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Call: (200) [user] format(string(_184970), '~q', [['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Exit: (200) [user] format(string("['add-atom','&kb',[:,rule1,[->,[nums,_x,_y],[rule1output,_x,_y]]]]"), '~q', [['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Exit: (199) [user] backward_compatibility:sformat("['add-atom','&kb',[:,rule1,[->,[nums,_x,_y],[rule1output,_x,_y]]]]", '~q', [['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Call: (199) [user] atom_contains("['add-atom','&kb',[:,rule1,[->,[nums,_x,_y],[rule1output,_x,_y]]]]", "[assert") ^ Unify: (199) [user] atom_contains("['add-atom','&kb',[:,rule1,[->,[nums,_x,_y],[rule1output,_x,_y]]]]", "[assert") Call: (200) [system] sub_atom("['add-atom','&kb',[:,rule1,[->,[nums,_x,_y],[rule1output,_x,_y]]]]", _191634, _191636, _191638, "[assert") Fail: (200) [system] sub_atom("['add-atom','&kb',[:,rule1,[->,[nums,_x,_y],[rule1output,_x,_y]]]]", _192574, _192576, _192578, "[assert") ^ Fail: (199) [user] atom_contains("['add-atom','&kb',[:,rule1,[->,[nums,_x,_y],[rule1output,_x,_y]]]]", "[assert") Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Call: (199) [occurs] occurs:contains_var('BadType', [[]]) Unify: (199) [occurs] occurs:contains_var('BadType', [[]]) Call: (200) [system] 'BadType'==[[]] Fail: (200) [system] 'BadType'==[[]] Redo: (199) [occurs] occurs:contains_var('BadType', [[]]) Unify: (199) [occurs] occurs:contains_var('BadType', [[]]) Call: (200) [system] compound([[]]) Exit: (200) [system] compound([[]]) Call: (200) [system] arg(_203690, [[]], _203614) Exit: (200) [system] arg(1, [[]], []) Call: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] 'BadType'==[] Fail: (201) [system] 'BadType'==[] Redo: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] compound([]) Fail: (201) [system] compound([]) Fail: (200) [occurs] occurs:contains_var('BadType', []) Redo: (200) [system] arg(_213898, [[]], _203614) Exit: (200) [system] arg(2, [[]], []) Call: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] 'BadType'==[] Fail: (201) [system] 'BadType'==[] Redo: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] compound([]) Fail: (201) [system] compound([]) Fail: (200) [occurs] occurs:contains_var('BadType', []) Fail: (199) [occurs] occurs:contains_var('BadType', [[]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Call: (199) [user] inside_assert(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _226792) Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (200) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Exit: (200) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], '&kb') ^ Call: (200) [user] symbol('add-atom') ^ Unify: (200) [user] symbol('add-atom') Call: (201) [system] atom('add-atom') Exit: (201) [system] atom('add-atom') ^ Exit: (200) [user] symbol('add-atom') ^ Call: (200) [user] symbol_concat(assert, _236086, 'add-atom') ^ Unify: (200) [user] symbol_concat(assert, _237018, 'add-atom') Call: (201) [system] atom_concat(assert, _237874, 'add-atom') Fail: (201) [system] atom_concat(assert, _237874, 'add-atom') ^ Fail: (200) [user] symbol_concat(assert, _239816, 'add-atom') Redo: (199) [user] inside_assert(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _226792) Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (200) [user] is_conz(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Unify: (200) [user] is_conz(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (201) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Exit: (201) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (201) [system] ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]=[_246178|_246180] Exit: (201) [system] ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]=['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]] Exit: (200) [user] is_conz(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Exit: (199) [user] inside_assert(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (200) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Exit: (200) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (200) [system] compound_name_arity(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _253538, _253540) Exit: (200) [system] compound_name_arity(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], '[|]', 2) ^ Call: (200) [user] symbol_concat(eval, _255482, '[|]') ^ Unify: (200) [user] symbol_concat(eval, _256414, '[|]') Call: (201) [system] atom_concat(eval, _257270, '[|]') Fail: (201) [system] atom_concat(eval, _257270, '[|]') ^ Fail: (200) [user] symbol_concat(eval, _259212, '[|]') Redo: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (200) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Exit: (200) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) ^ Call: (200) [user] symbol('add-atom') ^ Unify: (200) [user] symbol('add-atom') Call: (201) [system] atom('add-atom') Exit: (201) [system] atom('add-atom') ^ Exit: (200) [user] symbol('add-atom') Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) ^ Call: (200) [user] symbol_concat(_270258, !, 'add-atom') ^ Unify: (200) [user] symbol_concat(_271190, !, 'add-atom') Call: (201) [system] atom_concat(_272048, !, 'add-atom') Fail: (201) [system] atom_concat(_272048, !, 'add-atom') ^ Fail: (200) [user] symbol_concat(_273988, !, 'add-atom') Redo: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (200) [system] fail Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Exit: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) ^ Call: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _280340), pfcAdd_Now('next-operation'(_280340))) ^ Unify: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _280340), pfcAdd_Now('next-operation'(_280340))) Call: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _280340) Unify: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], op(exec, 'add-atom', _283132)) Call: (200) [user] o_s(['&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _283132) Unify: (200) [user] o_s(['&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _283132) Call: (201) [user] o_s('&kb', _283132) Unify: (201) [user] o_s('&kb', '&kb') Exit: (201) [user] o_s('&kb', '&kb') Exit: (200) [user] o_s(['&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], '&kb') Exit: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], op(exec, 'add-atom', '&kb')) ^ Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (200) [user] current_predicate(pfcAdd/1) ^ Exit: (200) [user] current_predicate(pfcAdd/1) ^ Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Call: (201) [user] clause(pfcTraceExecution, true) ^ Fail: (201) [user] clause(pfcTraceExecution, true) ^ Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (201) [user] must_ex(current_why_UU(_301602)) ^ Unify: (201) [user] must_ex(current_why_UU(_301602)) Call: (203) [user] current_why_UU(_301602) Unify: (203) [user] current_why_UU(_301602) ^ Call: (204) [user] get_why_uu(_301602) ^ Unify: (204) [user] get_why_uu(_301602) ^ Call: (205) [user] findall(_307142, current_why(_307142), _307148) ^ Unify: (205) [$bags] findall(_307142, user:current_why(_307142), _307148) ^ Call: (206) [$bags] findall(_307142, user:current_why(_307142), _307148, []) ^ Unify: (206) [$bags] findall(_307142, user:current_why(_307142), _307148, []) ^ Call: (207) [$bags] cleanup_bag(findall_loop(_307142, user:current_why(_307142), _307148, []), '$destroy_findall_bag') ^ Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_307142, user:current_why(_307142), _307148, []), '$bags':'$destroy_findall_bag') Call: (208) [$bags] findall_loop(_307142, user:current_why(_307142), _307148, []) Unify: (208) [$bags] findall_loop(_307142, user:current_why(_307142), _307148, []) ^ Call: (209) [user] bugger:current_why(_307142) ^ Unify: (209) [user] bugger:current_why(_307142) ^ Call: (210) [user] bugger:current_why_data(_307142) ^ Unify: (210) [user] bugger:current_why_data(_307142) Call: (211) [system] nb_current('$current_why', wp(_307142, _318402)) Fail: (211) [system] nb_current('$current_why', wp(_307142, _318402)) ^ Redo: (210) [user] bugger:current_why_data(_307142) ^ Unify: (210) [user] bugger:current_why_data(_307142) Call: (211) [t_l] t_l:current_why_source(_307142) Fail: (211) [t_l] t_l:current_why_source(_307142) ^ Fail: (210) [user] bugger:current_why_data(_307142) ^ Redo: (209) [user] bugger:current_why(_307142) ^ Unify: (209) [user] bugger:current_why(mfl4(_325830, _325832, _325834, _325836)) ^ Call: (211) [system] setup_call_cleanup('$notrace'(_326786, _326788), once(user:current_mfl4(_325830, _325832, _325834, _325836)), '$restore_trace'(_326786, _326788)) ^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_326786, _326788), system:once(user:current_mfl4(_325830, _325832, _325834, _325836)), system:'$restore_trace'(_326786, _326788)) ^ Call: (212) [system] sig_atomic(system:'$notrace'(_326786, _326788)) ^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_325830, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1)) ^ Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_325830, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Redo: (208) [$bags] findall_loop(_307142, user:current_why(_307142), _307148, []) Exit: (208) [$bags] findall_loop(_307142, user:current_why(_307142), [P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_307142, user:current_why(_307142), [P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag') ^ Exit: (206) [$bags] findall(_307142, user:current_why(_307142), [P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (205) [$bags] findall(_307142, user:current_why(_307142), [P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (205) [system] [P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] Exit: (205) [system] [P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] ^ Call: (205) [user] u_to_uu([P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _301602) ^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax)) Call: (206) [system] var([P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (206) [system] var([P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _301602) ^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (206) [system] nonvar([P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (206) [system] nonvar([P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (206) [system] [P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_463282, _463284) Fail: (206) [system] [P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_463282, _463284) ^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _301602) ^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _301602) ^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _493644) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _493644) ^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _493644) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_343686, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (208) [system] var([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (208) [system] var([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3822) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Call: (208) [user] not(compound([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Unify: (208) [system] not(user:compound([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) Call: (209) [system] compound([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (209) [system] compound([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Fail: (208) [system] not(user:compound([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3822) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3822) ^ Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3822) ^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (209) [system] var(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (209) [system] var(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3822) ^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (209) [user] not(compound(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Unify: (209) [system] not(user:compound(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) Call: (210) [system] compound(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (210) [system] compound(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Fail: (209) [system] not(user:compound(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3822) ^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (206) [user] u_to_uu(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3776) ^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (207) [system] var(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (207) [system] var(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3776) ^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (207) [system] nonvar(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (207) [system] nonvar(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (207) [system] P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_337876, _337878) Fail: (207) [system] P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_337876, _337878) ^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3776) ^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) Call: (204) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb'))) Fail: (204) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _496190) ^ Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _496190) Call: (206) [system] fail Fail: (206) [system] fail ^ Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _496190) ^ Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace))) ^ Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace))) ^ Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace)), user:each_call_cleanup) ^ Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace)), user:each_call_cleanup) Call: (207) [system] current_prolog_flag(occurs_check, _28582) Exit: (207) [system] current_prolog_flag(occurs_check, true) ^ Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace)), user:set_prolog_flag(occurs_check, true)) Call: (208) [system] true==true Exit: (208) [system] true==true ^ Call: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'add-atom', '&kb')), P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'add-atom', '&kb')), P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Call: (213) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), _128994, _128996) ^ Exit: (213) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), user, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true) Call: (214) [system] _132738=user Exit: (214) [system] user=user ^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'add-atom', '&kb')), true, _134608) ^ Exit: (214) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55fc82406190)) Call: (214) [$syspreds] clause_property((0x55fc82406190), module(user)) Unify: (214) [$syspreds] clause_property((0x55fc82406190), module(user)) Exit: (214) [$syspreds] clause_property((0x55fc82406190), module(user)) ^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55fc82406190)) ^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55fc82406190)) ^ Call: (215) [user] clause(_141164, _141166, (0x55fc82406190)) ^ Exit: (215) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55fc82406190)) ^ Call: (215) [user] strip_m('next-operation'(op(exec, 'add-atom', '&kb')), _143060) ^ Unify: (215) [user] strip_m('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (215) [user] strip_m('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))) Call: (215) [system] 'next-operation'(op(exec, 'add-atom', '&kb'))=@='next-operation'(op(exec, 'add-atom', '&kb')) Exit: (215) [system] 'next-operation'(op(exec, 'add-atom', '&kb'))=@='next-operation'(op(exec, 'add-atom', '&kb')) ^ Call: (215) [user] strip_m(true, _147702) ^ Unify: (215) [user] strip_m(true, true) ^ Exit: (215) [user] strip_m(true, true) Call: (215) [system] cl('next-operation'(op(exec, 'add-atom', '&kb')), true)=@=cl('next-operation'(op(exec, 'add-atom', '&kb')), true) Exit: (215) [system] cl('next-operation'(op(exec, 'add-atom', '&kb')), true)=@=cl('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Exit: (214) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55fc82406190)) ^ Exit: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Exit: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Fail: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Fail: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Redo: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (210) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))))) Unify: (210) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))))) Exit: (210) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))))) ^ Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace)), user:each_call_cleanup) ^ Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace))) ^ Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (202) [user] pfcRun ^ Unify: (202) [user] pfcRun ^ Call: (203) [user] pfcGetSearch(direct) ^ Unify: (203) [user] pfcGetSearch(direct) Call: (204) [t_l] t_l:pfcSearchTL(_224148) Fail: (204) [t_l] t_l:pfcSearchTL(_224148) ^ Redo: (203) [user] pfcGetSearch(direct) ^ Call: (204) [user] pfcSearch(_226922) ^ Unify: (204) [user] pfcSearch(direct) ^ Exit: (204) [user] pfcSearch(direct) Call: (204) [system] direct=direct Exit: (204) [system] direct=direct ^ Exit: (203) [user] pfcGetSearch(direct) ^ Unify: (202) [user] pfcRun ^ Exit: (202) [user] pfcRun ^ Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], op(exec, 'add-atom', '&kb')), pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Call: (198) [user] must_det_ll(ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422))))) ^ Unify: (198) [user] must_det_ll(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422))))) ^ Call: (199) [user] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422))))) ^ Unify: (199) [system] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422))))) ^ Call: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422)))) ^ Unify: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422)))) ^ Call: (201) [user] setup_call_cleanup(get_pass_fail(_273668, _273670, _273672), (color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422))), (get_pass_fail(_273682, _273684, _273686), if_t(_273686==_273672, flag(loonit_failure, _273704, _273704+1)))) ^ Unify: (201) [system] setup_call_cleanup(user:get_pass_fail(_273668, _273670, _273672), user:(color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422))), user:(get_pass_fail(_273682, _273684, _273686), if_t(_273686==_273672, flag(loonit_failure, _273704, _273704+1)))) ^ Call: (202) [system] sig_atomic(user:get_pass_fail(_273668, _273670, _273672)) ^ Call: (204) [user] get_pass_fail(_273668, _273670, _273672) ^ Unify: (204) [user] get_pass_fail(_273668, _273670, _273672) Call: (205) [$syspreds] flag(loonit_success, _273668, _273668) Unify: (205) [$syspreds] flag(loonit_success, _273668, _273668) Call: (206) [system] _273668==_273668 Exit: (206) [system] _273668==_273668 Call: (206) [system] get_flag(loonit_success, _273668) Exit: (206) [system] get_flag(loonit_success, 1) Exit: (205) [$syspreds] flag(loonit_success, 1, 1) Call: (205) [$syspreds] flag(loonit_failure, _273670, _273670) Unify: (205) [$syspreds] flag(loonit_failure, _273670, _273670) Call: (206) [system] _273670==_273670 Exit: (206) [system] _273670==_273670 Call: (206) [system] get_flag(loonit_failure, _273670) Exit: (206) [system] get_flag(loonit_failure, 0) Exit: (205) [$syspreds] flag(loonit_failure, 0, 0) Call: (205) [system] _273672 is 1+0 Exit: (205) [system] 1 is 1+0 ^ Exit: (204) [user] get_pass_fail(1, 0, 1) ^ Exit: (202) [system] sig_atomic(user:get_pass_fail(1, 0, 1)) ^ Call: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))) ^ Unify: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))) ^ Call: (204) [user] is_compatio ^ Unify: (204) [user] is_compatio ^ Call: (206) [system] setup_call_cleanup('$notrace'(_306614, _306616), once(user:is_compatio0), '$restore_trace'(_306614, _306616)) ^ Unify: (206) [system] setup_call_cleanup(system:'$notrace'(_306614, _306616), system:once(user:is_compatio0), system:'$restore_trace'(_306614, _306616)) ^ Call: (207) [system] sig_atomic(system:'$notrace'(_306614, _306616)) ^ Fail: (204) [user] is_compatio ^ Redo: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))) ^ Unify: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))) ^ Call: (205) [rtrace] rtrace:quietly3(user:(wots(_312232, must_det_ll(user:(writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:')))), (_312232==""->true;our_ansi_format('#ffa509', '~w~n', [_312232])))) ^ Unify: (205) [rtrace] rtrace:quietly3(user:(wots(_312232, must_det_ll(user:(writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:')))), (_312232==""->true;our_ansi_format('#ffa509', '~w~n', [_312232])))) ;; In file as: !(add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))) ;; To unit test case: ^ Exit: (205) [rtrace] rtrace:quietly3(user:(wots(";; In file as: !(add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))) ;; To unit test case:", must_det_ll(user:(writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:')))), (";; In file as: !(add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))) ;; To unit test case:"==""->true;our_ansi_format('#ffa509', '~w~n', [";; In file as: !(add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))) ;; To unit test case:"])))) ^ Exit: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))) Call: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422) Unify: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422) Call: (204) [system] _329268=_329270 Exit: (204) [system] _329268=_329268 ^ Call: (204) [user] ignore(catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _331166, _329268, _331170, _331172)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _331166, _329268, _331170, _331172, _329268, _3422)), give_up(_331208), pp_m('red', gave_up(_331208)))) ^ Unify: (204) [system] ignore(user:catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _331166, _329268, _331170, _331172)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _331166, _329268, _331170, _331172, _329268, _3422)), give_up(_331208), pp_m('red', gave_up(_331208)))) ^ Call: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Unify: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Call: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]))) ^ Unify: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]))) ^ Call: (209) [user] once((is_mettalog;is_testing)) ^ Unify: (209) [system] once(user:(is_mettalog;is_testing)) ^ Call: (211) [user] is_mettalog ^ Unify: (211) [user] is_mettalog ^ Call: (212) [user] is_win64 ^ Unify: (212) [user] is_win64 Call: (213) [system] current_prolog_flag(windows, _350442) Fail: (213) [system] current_prolog_flag(windows, _351370) ^ Fail: (212) [user] is_win64 ^ Redo: (211) [user] is_mettalog ^ Unify: (211) [user] is_mettalog ^ Call: (212) [user] is_metta_flag(log) ^ Unify: (212) [user] is_metta_flag(log) ^ Call: (214) [system] setup_call_cleanup('$notrace'(_356830, _356832), once(user:is_flag0(log)), '$restore_trace'(_356830, _356832)) ^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_356830, _356832), system:once(user:is_flag0(log)), system:'$restore_trace'(_356830, _356832)) ^ Call: (215) [system] sig_atomic(system:'$notrace'(_356830, _356832)) ^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (212) [user] is_metta_flag(log) ^ Exit: (211) [user] is_mettalog ^ Exit: (209) [system] once(user:(is_mettalog;is_testing)) ^ Call: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Unify: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Call: (210) [user] original_user_error(_365226) ^ Unify: (210) [user] original_user_error(_365226) Call: (211) [system] stream_property(_365226, file_no(2)) Unify: (211) [system] stream_property(_365226, file_no(2)) Call: (212) [system] nonvar(_365226) Redo: (211) [system] stream_property(_365226, file_no(2)) Unify: (211) [system] stream_property(_365226, file_no(2)) Call: (212) [system] nonvar(_365226) Redo: (211) [system] stream_property(_365226, file_no(2)) Unify: (211) [system] stream_property(_365226, file_no(2)) Call: (212) [system] nonvar(file_no(2)) Exit: (212) [system] nonvar(file_no(2)) Call: (212) [system] file_no(2)=alias(_376346) Redo: (211) [system] stream_property(_365226, file_no(2)) Exit: (211) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (210) [user] original_user_error((0x7fe6c676e200)) ^ Call: (210) [user] with_output_to((0x7fe6c676e200), write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) Call: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]) Unify: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]) ^ Call: (213) [user] real_notrace(write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Unify: (213) [user] real_notrace(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Call: (214) [user] setup_call_cleanup('$notrace'(_384778, _384780), once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), '$restore_trace'(_384778, _384780)) ^ Unify: (214) [system] setup_call_cleanup(user:'$notrace'(_384778, _384780), user:once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), user:'$restore_trace'(_384778, _384780)) ^ Call: (215) [system] sig_atomic(user:'$notrace'(_384778, _384780)) !(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))) (())) ^ Exit: (214) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), user:'$restore_trace'(3, -1)) ^ Exit: (213) [user] real_notrace(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) Exit: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]) ^ Exit: (210) [user] with_output_to((0x7fe6c676e200), write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Exit: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Exit: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]))) ^ Exit: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_396664, _396666), once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _331166, _329268, _331170, _331172)), '$restore_trace'(_396664, _396666)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_396664, _396666), system:once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _331166, _329268, _331170, _331172)), system:'$restore_trace'(_396664, _396666)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_396664, _396666)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), _329268, ['_y'=_400032, '_x'=_400010], ['_y'=_400388, '_x'=_400400])), system:'$restore_trace'(3, -1)) Call: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), _329268, ['_y'=_400032, '_x'=_400010], ['_y'=_400388, '_x'=_400400], _329268, _3422) Unify: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), _329268, ['_y'=_400032, '_x'=_400010], ['_y'=_400388, '_x'=_400400], _329268, _3422) Call: (208) [user] reset_caches Unify: (208) [user] reset_caches ^ Call: (209) [user] forall(clause(reset_cache, _412816), forall(rtrace_on_error(_412816), true)) ^ Unify: (209) [$apply] forall(user:clause(reset_cache, _412816), user:forall(rtrace_on_error(_412816), true)) ^ Call: (210) [user] clause(reset_cache, _412816) ^ Exit: (210) [user] clause(reset_cache, retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))) ^ Call: (210) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))), true) ^ Unify: (210) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))), user:true) Call: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))) Unify: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))) Call: (212) [user] catch_err(retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658)), _420302, (write_src_uo(_420302=retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))), catch(rtrace(retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))), _420302, throw(give_up(_420302=retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))))), throw(_420302))) Unify: (212) [user] catch_err(retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658)), _420302, (write_src_uo(_420302=retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))), catch(rtrace(retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))), _420302, throw(give_up(_420302=retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))))), throw(_420302))) ^ Call: (214) [user] retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658)) ^ Exit: (214) [user] retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658)) Exit: (212) [user] catch_err(retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658)), _420302, (write_src_uo(_420302=retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))), catch(rtrace(retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))), _420302, throw(give_up(_420302=retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))))), throw(_420302))) Exit: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))) ^ Exit: (210) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_415650, _415652, _415654, _415656, _415658))), user:true) ^ Redo: (210) [user] clause(reset_cache, _412816) ^ Exit: (210) [user] clause(reset_cache, true) ^ Call: (210) [user] forall(rtrace_on_error(true), true) ^ Unify: (210) [$apply] forall(user:rtrace_on_error(true), user:true) Call: (211) [user] rtrace_on_error(true) Unify: (211) [user] rtrace_on_error(true) Call: (212) [user] catch_err(true, _432426, (write_src_uo(_432426=true), catch(rtrace(true), _432426, throw(give_up(_432426=true))), throw(_432426))) Unify: (212) [user] catch_err(true, _432426, (write_src_uo(_432426=true), catch(rtrace(true), _432426, throw(give_up(_432426=true))), throw(_432426))) Exit: (212) [user] catch_err(true, _432426, (write_src_uo(_432426=true), catch(rtrace(true), _432426, throw(give_up(_432426=true))), throw(_432426))) Exit: (211) [user] rtrace_on_error(true) ^ Exit: (210) [$apply] forall(user:rtrace_on_error(true), user:true) ^ Exit: (209) [$apply] forall(user:clause(reset_cache, _412816), user:forall(rtrace_on_error(_412816), true)) Exit: (208) [user] reset_caches Call: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), _329268, ['_y'=_400032, '_x'=_400010], ['_y'=_400388, '_x'=_400400], _329268, _3422) Unify: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), _329268, ['_y'=_400032, '_x'=_400010], ['_y'=_400388, '_x'=_400400], _329268, _3422) Call: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), _329268, ['_y'=_400032, '_x'=_400010], ['_y'=_400388, '_x'=_400400], _329268, _3422) Unify: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), _329268, ['_y'=_400032, '_x'=_400010], ['_y'=_400388, '_x'=_400400], _329268, _3422) Call: (212) [user] file_hides_results(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268)) Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), _329268, ['_y'=_400032, '_x'=_400010], ['_y'=_400388, '_x'=_400400], _329268, _3422) Unify: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), _329268, ['_y'=_400032, '_x'=_400010], ['_y'=_400388, '_x'=_400400], _329268, _3422) ^ Call: (213) [system] setup_call_cleanup('$notrace'(_469490, _469492), once(user:(reset_eval_num, _468962=res(_3422), _468978=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), _468996), (is_compatio->option_else(answer, _469020, leap);option_else(answer, _469020, each)), option_else('maximum-result-count', _469042, inf), option_else('initial-result-count', _469056, 10), _469068=contrl(_469042, _469020), _469086=_469088, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_469116), option_value(exec, skip), \+always_exec(_468996)->_469146=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268)), deterministic(_469162)), _469086=1, !, true;_469146=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), deterministic(_469162), xform_out(_329268, _469220), nb_setarg(1, _468962, _469220)), !, flag(result_num, _469246, 0), _469258=eval('&self', _468996, _329268), \+ \+ (user:maplist(name_vars, ['_y'=_400032, '_x'=_400010]), user:name_vars('OUT'=_329268), if_t(_469086==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_469086==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_469258)))), if_t(option_value(repl, true), add_history_src(exec(_468996))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_469258), writeln('.')))), true)))), '$restore_trace'(_469490, _469492)) ^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_469490, _469492), system:once(user:(reset_eval_num, _468962=res(_3422), _468978=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), _468996), (is_compatio->option_else(answer, _469020, leap);option_else(answer, _469020, each)), option_else('maximum-result-count', _469042, inf), option_else('initial-result-count', _469056, 10), _469068=contrl(_469042, _469020), _469086=_469088, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_469116), option_value(exec, skip), \+always_exec(_468996)->_469146=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268)), deterministic(_469162)), _469086=1, !, true;_469146=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), deterministic(_469162), xform_out(_329268, _469220), nb_setarg(1, _468962, _469220)), !, flag(result_num, _469246, 0), _469258=eval('&self', _468996, _329268), \+ \+ (user:maplist(name_vars, ['_y'=_400032, '_x'=_400010]), user:name_vars('OUT'=_329268), if_t(_469086==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_469086==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_469258)))), if_t(option_value(repl, true), add_history_src(exec(_468996))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_469258), writeln('.')))), true)))), system:'$restore_trace'(_469490, _469492)) ^ Call: (214) [system] sig_atomic(system:'$notrace'(_469490, _469492)) ^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _469086=_469086, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_469116), option_value(exec, skip), \+always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]])->(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), deterministic(_469162), xform_out(_329268, _469220), nb_setarg(1, res(_3422), _469220))=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268)), deterministic(_469162)), _469086=1, !, true;(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), deterministic(_469162), xform_out(_329268, _469220), nb_setarg(1, res(_3422), _469220))=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], [[]]], _329268), deterministic(_469162), xform_out(_329268, _469220), nb_setarg(1, res(_3422), _469220)), !, flag(result_num, 1, 0), eval('&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], _329268)=eval('&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], _329268), \+ \+ (user:maplist(name_vars, ['_y'=_400032, '_x'=_400010]), user:name_vars('OUT'=_329268), if_t(_469086==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_469086==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], _329268))))), if_t(option_value(repl, true), add_history_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _400010, _400032], [rule1output, _400010, _400032]]]], _329268)), writeln('.')))), true)))), system:'$restore_trace'(3, -1)) ^ Call: (212) [user] in_answer_io(format('~N[')) ^ Unify: (212) [user] in_answer_io(format('~N[')) Call: (213) [system] nb_current(suspend_answers, true) ^ Redo: (212) [user] in_answer_io(format('~N[')) ^ Unify: (212) [user] in_answer_io(format('~N[')) ^ Call: (213) [user] answer_output(_501436) ^ Unify: (213) [user] answer_output(_501436) ^ Call: (214) [user] is_testing ^ Unify: (214) [user] is_testing ^ Call: (215) [user] is_metta_flag(test) ^ Unify: (215) [user] is_metta_flag(test) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_506978, _506980), once(user:is_flag0(test)), '$restore_trace'(_506978, _506980)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_506978, _506980), system:once(user:is_flag0(test)), system:'$restore_trace'(_506978, _506980)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_506978, _506980)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] is_metta_flag(test) ^ Exit: (214) [user] is_testing ^ Call: (214) [user] original_user_output(_501436) ^ Unify: (214) [user] original_user_output(_501436) Call: (215) [system] stream_property(_501436, file_no(1)) Unify: (215) [system] stream_property(_501436, file_no(1)) Call: (216) [system] nonvar(_501436) Redo: (215) [system] stream_property(_501436, file_no(1)) Unify: (215) [system] stream_property(_501436, file_no(1)) Call: (216) [system] nonvar(_501436) Redo: (215) [system] stream_property(_501436, file_no(1)) Unify: (215) [system] stream_property(_501436, file_no(1)) Call: (216) [system] nonvar(file_no(1)) Exit: (216) [system] nonvar(file_no(1)) Call: (216) [system] file_no(1)=alias(_4452) Redo: (215) [system] stream_property(_4442, file_no(1)) Exit: (215) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (214) [user] original_user_output((0x7fe6c676e100)) ^ Exit: (213) [user] answer_output((0x7fe6c676e100)) ^ Call: (213) [user] with_output_to((0x7fe6c676e100), format('~N[')) Call: (215) [$syspreds] format('~N[') Unify: (215) [$syspreds] format('~N[') ^ Call: (216) [$syspreds] format('~N[', []) [ ^ Exit: (216) [$syspreds] format('~N[', []) Exit: (215) [$syspreds] format('~N[') ^ Exit: (213) [user] with_output_to((0x7fe6c676e100), format('~N[')) ^ Exit: (212) [user] in_answer_io(format('~N[')) Call: (212) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _16402, _4390, timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), _16408), ((((_4390==true->!;true), set_option_value(interactive, _16402), contrl(inf, each)=contrl(_16478, _16480), nb_setarg(1, res(_3422), _4418), current_input(_16504), read_pending_codes(_16504, _16516, []), flag(result_num, _16530, _16530+1), flag(result_num, _16550, _16550), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _4418))), if_t(_16550=<_16478, ((_16550==1, _4390==true->not_compatio(format('~N~nDeterministic: ', [])), !;_4390==true->not_compatio(format('~N~nLast Result(~w): ', [_16550])), !;not_compatio(format('~N~nNDet Result(~w): ', [_16550]))), ignore((not_compatio(if_t(\+symbolic(_4418), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4194, '_x'=_4176]), not_compatio(write_bsrc(_4418)), true)))))))), in_answer_io(write_asrc(_4418)), not_compatio(format('~N')), (_4390\==true, _16402, _16480\==leap, 10>_16550, _16550<_16478->_16912=true;_16912=false), if_t((_16912==true;_4390==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _16408))))), color_g_mesg('green', ignore((['_y'=_4194, '_x'=_4176]\=@=['_y'=_4256, '_x'=_4268]->not_compatio((reverse(['_y'=_4194, '_x'=_4176], _17016), maplist(print_var, _17016), nop(nl)));true)))), (_16912==true->write("~npress ';' for more solutions "), get_single_char_key(_17078), not_compatio((writeq(key=_17078), nl)), (_17078==b->once(repl), fail;_17078==m->make;_17078==t->nop(set_debug(eval, true)), rtrace;_17078=='T'->set_debug(eval, true);_17078==(;)->true;_17078==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_17078=='L'->nb_setarg(1, contrl(inf, each), _16550);_17078==l->nb_setarg(2, contrl(inf, each), leap);(_17078=='\n';_17078=='\r')->!, fail;!, fail));_4390\==true, \+_16402, contrl(inf, each)=contrl(_16478, leap)->true;_4390==true->!;true), format('~N~n'))) Unify: (212) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _4390, timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), _16408), ((((_4390==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_16478, _16480), nb_setarg(1, res(_3422), _4418), current_input(_16504), read_pending_codes(_16504, _16516, []), flag(result_num, _16530, _16530+1), flag(result_num, _16550, _16550), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _4418))), if_t(_16550=<_16478, ((_16550==1, _4390==true->not_compatio(format('~N~nDeterministic: ', [])), !;_4390==true->not_compatio(format('~N~nLast Result(~w): ', [_16550])), !;not_compatio(format('~N~nNDet Result(~w): ', [_16550]))), ignore((not_compatio(if_t(\+symbolic(_4418), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4194, '_x'=_4176]), not_compatio(write_bsrc(_4418)), true)))))))), in_answer_io(write_asrc(_4418)), not_compatio(format('~N')), (_4390\==true, false, _16480\==leap, 10>_16550, _16550<_16478->_16912=true;_16912=false), if_t((_16912==true;_4390==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _16408))))), color_g_mesg('green', ignore((['_y'=_4194, '_x'=_4176]\=@=['_y'=_4256, '_x'=_4268]->not_compatio((reverse(['_y'=_4194, '_x'=_4176], _17016), maplist(print_var, _17016), nop(nl)));true)))), (_16912==true->write("~npress ';' for more solutions "), get_single_char_key(_17078), not_compatio((writeq(key=_17078), nl)), (_17078==b->once(repl), fail;_17078==m->make;_17078==t->nop(set_debug(eval, true)), rtrace;_17078=='T'->set_debug(eval, true);_17078==(;)->true;_17078==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_17078=='L'->nb_setarg(1, contrl(inf, each), _16550);_17078==l->nb_setarg(2, contrl(inf, each), leap);(_17078=='\n';_17078=='\r')->!, fail;!, fail));_4390\==true, \+false, contrl(inf, each)=contrl(_16478, leap)->true;_4390==true->!;true), format('~N~n'))) Call: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), _16408) Unify: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), _16408) Call: (214) [system] statistics(cputime, _29636) Exit: (214) [system] statistics(cputime, 8.787890806) Call: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418))) Unify: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418))) ^ Call: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) Call: (216) [system] var(true) Fail: (216) [system] var(true) ^ Redo: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (216) [user] option_value0(rtrace, 'True') ^ Unify: (216) [user] option_value0(rtrace, 'True') ^ Call: (217) [user] was_option_value(rtrace, _42596) ^ Unify: (217) [user] was_option_value(rtrace, _42596) Call: (218) [system] current_prolog_flag(rtrace, _44454) Fail: (218) [system] current_prolog_flag(rtrace, _44454) ^ Redo: (217) [user] was_option_value(rtrace, _42596) ^ Unify: (217) [user] was_option_value(rtrace, _42596) Call: (218) [$syspreds] prolog_load_context(rtrace, _48168) Fail: (218) [$syspreds] prolog_load_context(rtrace, _48168) ^ Redo: (217) [user] was_option_value(rtrace, _42596) ^ Unify: (217) [user] was_option_value(rtrace, _42596) Call: (218) [system] nb_current(rtrace, _51882) Fail: (218) [system] nb_current(rtrace, _51882) ^ Fail: (217) [user] was_option_value(rtrace, _42596) ^ Redo: (216) [user] option_value0(rtrace, 'True') ^ Fail: (216) [user] option_value0(rtrace, 'True') ^ Redo: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) Call: (216) [system] true==false Fail: (216) [system] true==false ^ Redo: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_62106, _62108), once(user:option_value0(rtrace, true)), '$restore_trace'(_62106, _62108)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_62106, _62108), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_62106, _62108)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_62106, _62108)) ^ Fail: (215) [user] option_value(rtrace, true) Redo: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418))) Unify: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418))) ^ Call: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [system] var(rtrace) Fail: (216) [system] var(rtrace) ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [system] rtrace==false Fail: (216) [system] rtrace==false ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [system] rtrace==true Fail: (216) [system] rtrace==true ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) ^ Call: (216) [user] fast_option_value(rtrace, debug) ^ Unify: (216) [user] fast_option_value(rtrace, debug) Call: (217) [system] atom(rtrace) Exit: (217) [system] atom(rtrace) Call: (217) [system] current_prolog_flag(rtrace, debug) Fail: (217) [system] current_prolog_flag(rtrace, debug) ^ Fail: (216) [user] fast_option_value(rtrace, debug) ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) ^ Call: (216) [user] fast_option_value(rtrace, trace) ^ Unify: (216) [user] fast_option_value(rtrace, trace) Call: (217) [system] atom(rtrace) Exit: (217) [system] atom(rtrace) Call: (217) [system] current_prolog_flag(rtrace, trace) Fail: (217) [system] current_prolog_flag(rtrace, trace) ^ Fail: (216) [user] fast_option_value(rtrace, trace) ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), _97324) Unify: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), _97324) ^ Call: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _97324, _99260) ^ Unify: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _97324, []) Call: (218) [system] current_prolog_flag(nodebugx, true) ^ Redo: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _97324, _102064) ^ Unify: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _97324, _103002) ^ Call: (218) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (218) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (218) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_105736, _105738, _105740), defined) ^ Unify: (218) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_105736, _105738, _105740), defined) Call: (219) [system] nonvar(defined) Exit: (219) [system] nonvar(defined) Call: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_105736, _105738, _105740)) Unify: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_105736, _105738, _105740)) Call: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_105736, _105738, _105740)) Unify: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_105736, _105738, _105740)) Call: (221) [system] callable(debugging_logicmoo_setting(_105736, _105738, _105740)) Exit: (221) [system] callable(debugging_logicmoo_setting(_105736, _105738, _105740)) Call: (221) [system] atom(bugger) Exit: (221) [system] atom(bugger) Exit: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_105736, _105738, _105740)) Exit: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_105736, _105738, _105740)) ^ Exit: (218) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_105736, _105738, _105740), defined) ^ Call: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _97324, _119650) ^ Unify: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error]) Exit: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), true) Call: (216) [system] true==true Exit: (216) [system] true==true ^ Exit: (215) [user] is_debugging(rtrace) Exit: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418))) ^ Call: (215) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), tAt_rtrace) ^ Unify: (215) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), rtrace:tAt_rtrace) Call: (216) [system] _130110=mquietly_if(true, rtrace:tAt_rtrace) Exit: (216) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (216) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), deterministic(_131988)), (notrace(_131988==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace)) ^ Unify: (216) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), deterministic(_131988)), (notrace(_131988==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Call: (217) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (220) [rtrace] rtrace:restart_rtrace1 ^ Unify: (220) [rtrace] rtrace:restart_rtrace1 ^ Exit: (220) [rtrace] rtrace:restart_rtrace1 ^ Exit: (217) [system] sig_atomic(rtrace:restart_rtrace) Call: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) Unify: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (219) [user] catch_metta_return(eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), _3862) ^ Unify: (219) [user] catch_metta_return(eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), _3862) ^ Call: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) Call: (222) [system] var([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Redo: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_147368, _147370), once(user:self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), '$restore_trace'(_147368, _147370)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_147368, _147370), system:once(user:self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), system:'$restore_trace'(_147368, _147370)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_147368, _147370)) ^ Redo: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_152106, _152108), once(user:nonvar(_3862)), '$restore_trace'(_152106, _152108)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_152106, _152108), system:once(user:nonvar(_3862)), system:'$restore_trace'(_152106, _152108)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_152106, _152108)) ^ Redo: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_156844, _156846), once(user:nonvar(_3862)), '$restore_trace'(_156844, _156846)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_156844, _156846), system:once(user:nonvar(_3862)), system:'$restore_trace'(_156844, _156846)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_156844, _156846)) ^ Redo: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) Call: (222) [system] [['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]==[] ^ Redo: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) Call: (222) [system] atom(=) Exit: (222) [system] atom(=) Call: (222) [system] (=)\==(=) ^ Redo: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Call: (224) [system] setup_call_cleanup('$notrace'(_170910, _170912), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), '$restore_trace'(_170910, _170912)) ^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_170910, _170912), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), system:'$restore_trace'(_170910, _170912)) ^ Call: (225) [system] sig_atomic(system:'$notrace'(_170910, _170912)) ^ Fail: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Redo: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (222) [user] eval_00(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (222) [user] eval_00(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Call: (225) [system] setup_call_cleanup('$notrace'(_180308, _180310), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), '$restore_trace'(_180308, _180310)) ^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_180308, _180310), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), system:'$restore_trace'(_180308, _180310)) ^ Call: (226) [system] sig_atomic(system:'$notrace'(_180308, _180310)) ^ Fail: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Redo: (222) [user] eval_00(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (222) [user] eval_00(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (223) [user] eval_01(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (223) [user] eval_01(=, _140762, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) Call: (226) [system] 500<1 Fail: (226) [system] 500<1 ^ Redo: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (225) [system] setup_call_cleanup('$notrace'(_193466, _193468), once(user:(_193442 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _193456))), '$restore_trace'(_193466, _193468)) ^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_193466, _193468), system:once(user:(_193442 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _193456))), system:'$restore_trace'(_193466, _193468)) ^ Call: (226) [system] sig_atomic(system:'$notrace'(_193466, _193468)) ^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _196374, _196380], [rule1output, _196374, _196380]]]], [[]]]))), system:'$restore_trace'(3, -1)) ^ Call: (224) [user] trace_eval(eval_20(=, _140762), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) ^ Unify: (224) [user] trace_eval(eval_20(=, _140762), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) ^ Call: (225) [user] must_det_ll((notrace((flag(eval_num, _199262, _199262+1), _199280 is _199262 mod 500, _199298 is 99-499 mod 100, _199322=_199324, option_else('trace-length', _199336, 500), option_else('trace-depth', _199344, 30))), quietly(if_t((nop(stop_rtrace), _199280>_199336), (set_debug(eval, false), _199400 is _199336+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_199400])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_199452))))) ^ Unify: (225) [user] must_det_ll(user:(notrace((flag(eval_num, _199262, _199262+1), _199280 is _199262 mod 500, _199298 is 99-499 mod 100, _199322=_199324, option_else('trace-length', _199336, 500), option_else('trace-depth', _199344, 30))), quietly(if_t((nop(stop_rtrace), _199280>_199336), (set_debug(eval, false), _199400 is _199336+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_199400])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_199452))))) ^ Call: (226) [user] once(user:(notrace((flag(eval_num, _199262, _199262+1), _199280 is _199262 mod 500, _199298 is 99-499 mod 100, _199322=_199324, option_else('trace-length', _199336, 500), option_else('trace-depth', _199344, 30))), quietly(if_t((nop(stop_rtrace), _199280>_199336), (set_debug(eval, false), _199400 is _199336+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_199400])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_199452))))) ^ Unify: (226) [system] once(user:(notrace((flag(eval_num, _199262, _199262+1), _199280 is _199262 mod 500, _199298 is 99-499 mod 100, _199322=_199324, option_else('trace-length', _199336, 500), option_else('trace-depth', _199344, 30))), quietly(if_t((nop(stop_rtrace), _199280>_199336), (set_debug(eval, false), _199400 is _199336+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_199400])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_199452))))) ^ Call: (229) [system] setup_call_cleanup('$notrace'(_203176, _203178), once(user:(flag(eval_num, _199262, _199262+1), _199280 is _199262 mod 500, _199298 is 99-499 mod 100, _199322=_199324, option_else('trace-length', _199336, 500), option_else('trace-depth', _199344, 30))), '$restore_trace'(_203176, _203178)) ^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_203176, _203178), system:once(user:(flag(eval_num, _199262, _199262+1), _199280 is _199262 mod 500, _199298 is 99-499 mod 100, _199322=_199324, option_else('trace-length', _199336, 500), option_else('trace-depth', _199344, 30))), system:'$restore_trace'(_203176, _203178)) ^ Call: (230) [system] sig_atomic(system:'$notrace'(_203176, _203178)) ^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _199322=_199322, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _199400 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_199400])), nop((start_rtrace, rtrace))))) ^ Unify: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _199400 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_199400])), nop((start_rtrace, rtrace))))) ^ Exit: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _199400 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_199400])), nop((start_rtrace, rtrace))))) Call: (228) [user] nop(notrace(no_repeats_var(_199452))) Unify: (228) [user] nop(notrace(no_repeats_var(_199452))) Exit: (228) [user] nop(notrace(no_repeats_var(_199452))) ^ Exit: (226) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _199322=_199322, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _199400 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_199400])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_199452))))) ^ Exit: (225) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _199322=_199322, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _199400 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_199400])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_199452))))) Call: (225) [occurs] occurs:sub_term(_214640, e) Unify: (225) [occurs] occurs:sub_term(e, e) Exit: (225) [occurs] occurs:sub_term(e, e) Call: (225) [system] e\=e Fail: (225) [system] e\=e Redo: (225) [occurs] occurs:sub_term(_214640, e) Unify: (225) [occurs] occurs:sub_term(_214640, e) Call: (226) [system] compound(e) Fail: (226) [system] compound(e) Fail: (225) [occurs] occurs:sub_term(_214640, e) ^ Redo: (224) [user] trace_eval(eval_20(=, _140762), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) Call: (225) [system] _224858=e Exit: (225) [system] e=e ^ Call: (225) [user] if_trace((eval;e), (_199322=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]]))) ^ Unify: (225) [user] if_trace((eval;e), (_199322=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]]))) ^ Call: (227) [system] setup_call_cleanup('$notrace'(_228662, _228664), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _199322=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]]))), _228620, fbug((_228620-->if_trace((eval;e), (_199322=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]])))))))), '$restore_trace'(_228662, _228664)) ^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_228662, _228664), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _199322=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]]))), _228620, fbug((_228620-->if_trace((eval;e), (_199322=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]])))))))), system:'$restore_trace'(_228662, _228664)) ^ Call: (228) [system] sig_atomic(system:'$notrace'(_228662, _228664)) ^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _199322=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]]))), _228620, fbug((_228620-->if_trace((eval;e), (_199322=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (225) [user] if_trace((eval;e), (_199322=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]]))) Call: (225) [system] _233444=retval(fail) Exit: (225) [system] retval(fail)=retval(fail) Call: (225) [system] _235306=(\+ \+ (flag(eval_num, _235326, _235326+1), (retval(fail)\=@=retval(fail), nonvar(_197352)->indentq(0, _235326, <--, [e, _197352]);indentq(0, _235326, <--, [e, retval(fail)])))) Exit: (225) [system] (\+ \+ (flag(eval_num, _235326, _235326+1), (retval(fail)\=@=retval(fail), nonvar(_197352)->indentq(0, _235326, <--, [e, _197352]);indentq(0, _235326, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _235326, _235326+1), (retval(fail)\=@=retval(fail), nonvar(_197352)->indentq(0, _235326, <--, [e, _197352]);indentq(0, _235326, <--, [e, retval(fail)])))) ^ Call: (225) [user] call_cleanup(((call(eval_20(=, _140762), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352)*->nb_setarg(1, retval(fail), _197352);fail, trace, call(eval_20(=, _140762), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352)), ignore(notrace((\+_197352\=_199452, nb_setarg(1, retval(fail), _197352))))), ignore((_199322==1->ignore(\+ \+ (flag(eval_num, _235326, _235326+1), (retval(fail)\=@=retval(fail), nonvar(_197352)->indentq(0, _235326, <--, [e, _197352]);indentq(0, _235326, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _235326, _235326+1), (retval(fail)\=@=retval(fail), nonvar(_197352)->indentq(0, _235326, <--, [e, _197352]);indentq(0, _235326, <--, [e, retval(fail)]))))))))))) ^ Unify: (225) [system] call_cleanup(user:((call(eval_20(=, _140762), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352)*->nb_setarg(1, retval(fail), _197352);fail, trace, call(eval_20(=, _140762), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352)), ignore(notrace((\+_197352\=_199452, nb_setarg(1, retval(fail), _197352))))), user:ignore((_199322==1->ignore(\+ \+ (flag(eval_num, _235326, _235326+1), (retval(fail)\=@=retval(fail), nonvar(_197352)->indentq(0, _235326, <--, [e, _197352]);indentq(0, _235326, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _235326, _235326+1), (retval(fail)\=@=retval(fail), nonvar(_197352)->indentq(0, _235326, <--, [e, _197352]);indentq(0, _235326, <--, [e, retval(fail)]))))))))))) ^ Call: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) ^ Unify: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) Call: (228) [system] atom([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Redo: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) ^ Unify: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) ^ Call: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Call: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Call: (231) [system] setup_call_cleanup('$notrace'(_247712, _247714), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), '$restore_trace'(_247712, _247714)) ^ Unify: (231) [system] setup_call_cleanup(system:'$notrace'(_247712, _247714), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), system:'$restore_trace'(_247712, _247714)) ^ Call: (232) [system] sig_atomic(system:'$notrace'(_247712, _247714)) ^ Fail: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Redo: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) Call: (229) [system] atomic(assertEqualToResult) Exit: (229) [system] atomic(assertEqualToResult) ^ Call: (229) [user] is_sl(assertEqualToResult) ^ Unify: (229) [user] is_sl(assertEqualToResult) Call: (230) [system] number(assertEqualToResult) ^ Redo: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) ^ Unify: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) Call: (228) [system] [['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]==[] ^ Redo: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) ^ Unify: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) Call: (228) [system] atom(=) Exit: (228) [system] atom(=) Call: (228) [system] (=)\==(=) ^ Redo: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) ^ Unify: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) Call: (228) [system] callable(assertEqualToResult) Exit: (228) [system] callable(assertEqualToResult) ^ Unify: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) Call: (228) [system] is_list([['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) Exit: (228) [system] is_list([['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) Call: (228) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) Exit: (228) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [assertEqualToResult|_274746]) Call: (228) [system] var(assertEqualToResult) ^ Redo: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) ^ Unify: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) ^ Call: (228) [user] once(expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _278508)) ^ Unify: (228) [system] once(user:expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _278508)) ^ Call: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _278508) ^ Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _278508) Call: (230) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) Exit: (230) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [assertEqualToResult|_284084]) Call: (230) [system] ground(assertEqualToResult) Exit: (230) [system] ground(assertEqualToResult) ^ Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [assertEqualToResult|_286866]) ^ Call: (230) [user] apply:maplist(expand_eval, [['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _286866) ^ Unify: (230) [apply] apply:maplist(user:expand_eval, [['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _286866) Call: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _286866, user:expand_eval) Unify: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [_290612|_290614], user:expand_eval) ^ Call: (232) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _290612) ^ Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _290612) Call: (233) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Exit: (233) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom'|_295256]) Call: (233) [system] ground('add-atom') Exit: (233) [system] ground('add-atom') ^ Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom'|_298038]) ^ Call: (233) [user] apply:maplist(expand_eval, ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _298038) ^ Unify: (233) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _298038) Call: (234) [apply] apply:maplist_(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _298038, user:expand_eval) Unify: (234) [apply] apply:maplist_(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [_301784|_301786], user:expand_eval) ^ Call: (235) [user] expand_eval('&kb', _301784) ^ Unify: (235) [user] expand_eval('&kb', _301784) Call: (236) [system] is_list('&kb') ^ Redo: (235) [user] expand_eval('&kb', _301784) Call: (236) [system] '&kb'=_301784 Exit: (236) [system] '&kb'='&kb' ^ Exit: (235) [user] expand_eval('&kb', '&kb') Call: (235) [apply] apply:maplist_([[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _301786, user:expand_eval) Unify: (235) [apply] apply:maplist_([[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [_310146|_310148], user:expand_eval) ^ Call: (236) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _310146) ^ Unify: (236) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _310146) Call: (237) [system] is_list([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Exit: (237) [system] is_list([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) ^ Unify: (236) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:|_314790]) Call: (237) [system] ground(:) Exit: (237) [system] ground(:) ^ Unify: (236) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:|_317572]) ^ Call: (237) [user] apply:maplist(expand_eval, [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _317572) ^ Unify: (237) [apply] apply:maplist(user:expand_eval, [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _317572) Call: (238) [apply] apply:maplist_([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _317572, user:expand_eval) Unify: (238) [apply] apply:maplist_([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [_321318|_321320], user:expand_eval) ^ Call: (239) [user] expand_eval(rule1, _321318) ^ Unify: (239) [user] expand_eval(rule1, _321318) Call: (240) [system] is_list(rule1) ^ Redo: (239) [user] expand_eval(rule1, _321318) Call: (240) [system] rule1=_321318 Exit: (240) [system] rule1=rule1 ^ Exit: (239) [user] expand_eval(rule1, rule1) Call: (239) [apply] apply:maplist_([[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _321320, user:expand_eval) Unify: (239) [apply] apply:maplist_([[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [_329680|_329682], user:expand_eval) ^ Call: (240) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], _329680) ^ Unify: (240) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], _329680) Call: (241) [system] is_list([->, [nums, _4176, _4194], [rule1output, _4176, _4194]]) Exit: (241) [system] is_list([->, [nums, _4176, _4194], [rule1output, _4176, _4194]]) ^ Unify: (240) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], [->|_334324]) Call: (241) [system] ground(->) Exit: (241) [system] ground(->) ^ Unify: (240) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], [->|_337106]) ^ Call: (241) [user] apply:maplist(expand_eval, [[nums, _4176, _4194], [rule1output, _4176, _4194]], _337106) ^ Unify: (241) [apply] apply:maplist(user:expand_eval, [[nums, _4176, _4194], [rule1output, _4176, _4194]], _337106) Call: (242) [apply] apply:maplist_([[nums, _4176, _4194], [rule1output, _4176, _4194]], _337106, user:expand_eval) Unify: (242) [apply] apply:maplist_([[nums, _4176, _4194], [rule1output, _4176, _4194]], [_340852|_340854], user:expand_eval) ^ Call: (243) [user] expand_eval([nums, _4176, _4194], _340852) ^ Unify: (243) [user] expand_eval([nums, _4176, _4194], _340852) Call: (244) [system] is_list([nums, _4176, _4194]) Exit: (244) [system] is_list([nums, _4176, _4194]) ^ Unify: (243) [user] expand_eval([nums, _4176, _4194], [nums|_345496]) Call: (244) [system] ground(nums) Exit: (244) [system] ground(nums) ^ Unify: (243) [user] expand_eval([nums, _4176, _4194], [nums|_348278]) ^ Call: (244) [user] apply:maplist(expand_eval, [_4176, _4194], _348278) ^ Unify: (244) [apply] apply:maplist(user:expand_eval, [_4176, _4194], _348278) Call: (245) [apply] apply:maplist_([_4176, _4194], _348278, user:expand_eval) Unify: (245) [apply] apply:maplist_([_4176, _4194], [_352024|_352026], user:expand_eval) ^ Call: (246) [user] expand_eval(_4176, _352024) ^ Unify: (246) [user] expand_eval(_4176, _352024) Call: (247) [system] is_list(_4176) ^ Redo: (246) [user] expand_eval(_4176, _352024) Call: (247) [system] _4176=_352024 Exit: (247) [system] _4176=_4176 ^ Exit: (246) [user] expand_eval(_4176, _4176) Call: (246) [apply] apply:maplist_([_4194], _352026, user:expand_eval) Unify: (246) [apply] apply:maplist_([_4194], [_360386|_360388], user:expand_eval) ^ Call: (247) [user] expand_eval(_4194, _360386) ^ Unify: (247) [user] expand_eval(_4194, _360386) Call: (248) [system] is_list(_4194) ^ Redo: (247) [user] expand_eval(_4194, _360386) Call: (248) [system] _4194=_360386 Exit: (248) [system] _4194=_4194 ^ Exit: (247) [user] expand_eval(_4194, _4194) Call: (247) [apply] apply:maplist_([], _360388, user:expand_eval) Unify: (247) [apply] apply:maplist_([], [], user:expand_eval) Exit: (247) [apply] apply:maplist_([], [], user:expand_eval) Exit: (246) [apply] apply:maplist_([_4194], [_4194], user:expand_eval) Exit: (245) [apply] apply:maplist_([_4176, _4194], [_4176, _4194], user:expand_eval) ^ Exit: (244) [apply] apply:maplist(user:expand_eval, [_4176, _4194], [_4176, _4194]) ^ Exit: (243) [user] expand_eval([nums, _4176, _4194], [nums, _4176, _4194]) Call: (243) [apply] apply:maplist_([[rule1output, _4176, _4194]], _340854, user:expand_eval) Unify: (243) [apply] apply:maplist_([[rule1output, _4176, _4194]], [_375274|_375276], user:expand_eval) ^ Call: (244) [user] expand_eval([rule1output, _4176, _4194], _375274) ^ Unify: (244) [user] expand_eval([rule1output, _4176, _4194], _375274) Call: (245) [system] is_list([rule1output, _4176, _4194]) Exit: (245) [system] is_list([rule1output, _4176, _4194]) ^ Unify: (244) [user] expand_eval([rule1output, _4176, _4194], [rule1output|_379918]) Call: (245) [system] ground(rule1output) Exit: (245) [system] ground(rule1output) ^ Unify: (244) [user] expand_eval([rule1output, _4176, _4194], [rule1output|_382700]) ^ Call: (245) [user] apply:maplist(expand_eval, [_4176, _4194], _382700) ^ Unify: (245) [apply] apply:maplist(user:expand_eval, [_4176, _4194], _382700) Call: (246) [apply] apply:maplist_([_4176, _4194], _382700, user:expand_eval) Unify: (246) [apply] apply:maplist_([_4176, _4194], [_386446|_386448], user:expand_eval) ^ Call: (247) [user] expand_eval(_4176, _386446) ^ Unify: (247) [user] expand_eval(_4176, _386446) Call: (248) [system] is_list(_4176) ^ Redo: (247) [user] expand_eval(_4176, _386446) Call: (248) [system] _4176=_386446 Exit: (248) [system] _4176=_4176 ^ Exit: (247) [user] expand_eval(_4176, _4176) Call: (247) [apply] apply:maplist_([_4194], _386448, user:expand_eval) Unify: (247) [apply] apply:maplist_([_4194], [_394808|_394810], user:expand_eval) ^ Call: (248) [user] expand_eval(_4194, _394808) ^ Unify: (248) [user] expand_eval(_4194, _394808) Call: (249) [system] is_list(_4194) ^ Redo: (248) [user] expand_eval(_4194, _394808) Call: (249) [system] _4194=_394808 Exit: (249) [system] _4194=_4194 ^ Exit: (248) [user] expand_eval(_4194, _4194) Call: (248) [apply] apply:maplist_([], _394810, user:expand_eval) Unify: (248) [apply] apply:maplist_([], [], user:expand_eval) Exit: (248) [apply] apply:maplist_([], [], user:expand_eval) Exit: (247) [apply] apply:maplist_([_4194], [_4194], user:expand_eval) Exit: (246) [apply] apply:maplist_([_4176, _4194], [_4176, _4194], user:expand_eval) ^ Exit: (245) [apply] apply:maplist(user:expand_eval, [_4176, _4194], [_4176, _4194]) ^ Exit: (244) [user] expand_eval([rule1output, _4176, _4194], [rule1output, _4176, _4194]) Call: (244) [apply] apply:maplist_([], _375276, user:expand_eval) Unify: (244) [apply] apply:maplist_([], [], user:expand_eval) Exit: (244) [apply] apply:maplist_([], [], user:expand_eval) Exit: (243) [apply] apply:maplist_([[rule1output, _4176, _4194]], [[rule1output, _4176, _4194]], user:expand_eval) Exit: (242) [apply] apply:maplist_([[nums, _4176, _4194], [rule1output, _4176, _4194]], [[nums, _4176, _4194], [rule1output, _4176, _4194]], user:expand_eval) ^ Exit: (241) [apply] apply:maplist(user:expand_eval, [[nums, _4176, _4194], [rule1output, _4176, _4194]], [[nums, _4176, _4194], [rule1output, _4176, _4194]]) ^ Exit: (240) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]) Call: (240) [apply] apply:maplist_([], _329682, user:expand_eval) Unify: (240) [apply] apply:maplist_([], [], user:expand_eval) Exit: (240) [apply] apply:maplist_([], [], user:expand_eval) Exit: (239) [apply] apply:maplist_([[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], user:expand_eval) Exit: (238) [apply] apply:maplist_([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], user:expand_eval) ^ Exit: (237) [apply] apply:maplist(user:expand_eval, [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) ^ Exit: (236) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Call: (236) [apply] apply:maplist_([], _310148, user:expand_eval) Unify: (236) [apply] apply:maplist_([], [], user:expand_eval) Exit: (236) [apply] apply:maplist_([], [], user:expand_eval) Exit: (235) [apply] apply:maplist_([[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], user:expand_eval) Exit: (234) [apply] apply:maplist_(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], user:expand_eval) ^ Exit: (233) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Exit: (232) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Call: (232) [apply] apply:maplist_([[[]]], _290614, user:expand_eval) Unify: (232) [apply] apply:maplist_([[[]]], [_429274|_429276], user:expand_eval) ^ Call: (233) [user] expand_eval([[]], _429274) ^ Unify: (233) [user] expand_eval([[]], _429274) Call: (234) [system] is_list([[]]) Exit: (234) [system] is_list([[]]) ^ Unify: (233) [user] expand_eval([[]], [[]|_433918]) Call: (234) [system] ground([]) Exit: (234) [system] ground([]) ^ Unify: (233) [user] expand_eval([[]], [[]|_436700]) ^ Call: (234) [user] apply:maplist(expand_eval, [], _436700) ^ Unify: (234) [apply] apply:maplist(user:expand_eval, [], _436700) Call: (235) [apply] apply:maplist_([], _436700, user:expand_eval) Unify: (235) [apply] apply:maplist_([], [], user:expand_eval) Exit: (235) [apply] apply:maplist_([], [], user:expand_eval) ^ Exit: (234) [apply] apply:maplist(user:expand_eval, [], []) ^ Exit: (233) [user] expand_eval([[]], [[]]) Call: (233) [apply] apply:maplist_([], _429276, user:expand_eval) Unify: (233) [apply] apply:maplist_([], [], user:expand_eval) Exit: (233) [apply] apply:maplist_([], [], user:expand_eval) Exit: (232) [apply] apply:maplist_([[[]]], [[[]]], user:expand_eval) Exit: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], user:expand_eval) ^ Exit: (230) [apply] apply:maplist(user:expand_eval, [['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Exit: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Exit: (228) [system] once(user:expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])) Call: (228) [system] [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]\==[assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]] ^ Redo: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) ^ Unify: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) ^ Call: (228) [user] is_progn(assertEqualToResult) ^ Unify: (228) [user] is_progn(assertEqualToResult) Call: (229) [system] var(assertEqualToResult) ^ Redo: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) ^ Unify: (227) [user] eval_20(=, _140762, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _197352) ^ Call: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _459124, _459126, (findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126), equal_enough_for_test(_459124, _459126), _197352) ^ Unify: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _459124, _459126, (findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126), equal_enough_for_test(_459124, _459126), _197352) ^ Call: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], (findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126), equal_enough_for_test(_459124, _459126), _461048) ^ Unify: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], (findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126), equal_enough_for_test(_459124, _459126), _461048) Call: (230) [system] fail ^ Redo: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], (findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126), equal_enough_for_test(_459124, _459126), _461048) ^ Unify: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], (findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126), equal_enough_for_test(_459124, _459126), _461048) Call: (230) [system] copy_term((findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126), _465710) Exit: (230) [system] copy_term((findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126), (findall_eval(=, _466652, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _466718, _466724], [rule1output, _466718, _466724]]]], _466660), [[]]=_466756)) ^ Call: (230) [user] reset_eval_num ^ Unify: (230) [user] reset_eval_num Call: (231) [$syspreds] flag(eval_num, _469594, 0) Unify: (231) [$syspreds] flag(eval_num, _470526, 0) Call: (232) [system] _471382==0 Redo: (231) [$syspreds] flag(eval_num, _472388, 0) Unify: (231) [$syspreds] flag(eval_num, _473320, 0) ^ Call: (232) [$syspreds] with_mutex('$flag', update_flag(eval_num, _474180, 0)) Call: (234) [$syspreds] update_flag(eval_num, _474180, 0) Unify: (234) [$syspreds] update_flag(eval_num, _474180, 0) Call: (235) [system] get_flag(eval_num, _474180) Exit: (235) [system] get_flag(eval_num, 1) Call: (235) [system] atom(0) Redo: (234) [$syspreds] update_flag(eval_num, 1, 0) Call: (235) [system] set_flag(eval_num, 0) Exit: (235) [system] set_flag(eval_num, 0) Exit: (234) [$syspreds] update_flag(eval_num, 1, 0) ^ Exit: (232) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0)) Exit: (231) [$syspreds] flag(eval_num, 1, 0) Call: (231) [$syspreds] flag(trace_output_len, _485424, 0) Unify: (231) [$syspreds] flag(trace_output_len, _486356, 0) Call: (232) [system] _487212==0 Redo: (231) [$syspreds] flag(trace_output_len, _488218, 0) Unify: (231) [$syspreds] flag(trace_output_len, _489150, 0) ^ Call: (232) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _490010, 0)) Call: (234) [$syspreds] update_flag(trace_output_len, _490010, 0) Unify: (234) [$syspreds] update_flag(trace_output_len, _490010, 0) Call: (235) [system] get_flag(trace_output_len, _490010) Exit: (235) [system] get_flag(trace_output_len, 0) Call: (235) [system] atom(0) Redo: (234) [$syspreds] update_flag(trace_output_len, 0, 0) Call: (235) [system] set_flag(trace_output_len, 0) Exit: (235) [system] set_flag(trace_output_len, 0) Exit: (234) [$syspreds] update_flag(trace_output_len, 0, 0) ^ Exit: (232) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0)) Exit: (231) [$syspreds] flag(trace_output_len, 0, 0) ^ Exit: (230) [user] reset_eval_num ^ Call: (230) [user] call_cleanup(loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126)), equal_enough_for_test(_459124, _459126)), (as_tf(notrace(equal_enough_for_test(_459124, _459126)), _461048), !, ignore((once((_461048='True', trace_on_pass;_461048='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _466652, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _466718, _466724], [rule1output, _466718, _466724]]]], _466660), [[]]=_466756))))))) ^ Unify: (230) [system] call_cleanup(user:loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126)), equal_enough_for_test(_459124, _459126)), user:(as_tf(notrace(equal_enough_for_test(_459124, _459126)), _461048), !, ignore((once((_461048='True', trace_on_pass;_461048='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _466652, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _466718, _466724], [rule1output, _466718, _466724]]]], _466660), [[]]=_466756))))))) ^ Call: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126)), equal_enough_for_test(_459124, _459126)) ^ Unify: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126)), equal_enough_for_test(_459124, _459126)) ^ Call: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126)), equal_enough_for_test(_459124, _459126))) ^ Unify: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126)), equal_enough_for_test(_459124, _459126))) ^ Call: (233) [user] setup_call_cleanup(get_pass_fail(_507788, _507790, _507792), loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126)), equal_enough_for_test(_459124, _459126)), (get_pass_fail(_507802, _507804, _507806), if_t(_507806==_507792, flag(loonit_failure, _507824, _507824+1)))) ^ Unify: (233) [system] setup_call_cleanup(user:get_pass_fail(_507788, _507790, _507792), user:loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _459138, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _459124), [[]]=_459126)), equal_enough_for_test(_459124, _459126)), user:(get_pass_fail(_507802, _507804, _507806), if_t(_507806==_507792, flag(loonit_failure, _507824, _507824+1)))) ^ Call: (234) [system] sig_atomic(user:get_pass_fail(_507788, _507790, _507792)) ^ Call: (236) [user] get_pass_fail(_507788, _507790, _507792) ^ Unify: (236) [user] get_pass_fail(_507788, _507790, _507792) Call: (237) [$syspreds] flag(loonit_success, _507788, _507788) Unify: (237) [$syspreds] flag(loonit_success, _507788, _507788) Call: (238) [system] _507788==_507788 Exit: (238) [system] _507788==_507788 Call: (238) [system] get_flag(loonit_success, _507788) Exit: (238) [system] get_flag(loonit_success, 1) Exit: (237) [$syspreds] flag(loonit_success, 1, 1) Call: (237) [$syspreds] flag(loonit_failure, _507790, _507790) Unify: (237) [$syspreds] flag(loonit_failure, _507790, _507790) Call: (238) [system] _507790==_507790 Exit: (238) [system] _507790==_507790 Call: (238) [system] get_flag(loonit_failure, _507790) Exit: (238) [system] get_flag(loonit_failure, 0) Exit: (237) [$syspreds] flag(loonit_failure, 0, 0) Call: (237) [system] _6358 is 1+0 Exit: (237) [system] 1 is 1+0 ^ Exit: (236) [user] get_pass_fail(1, 0, 1) ^ Exit: (234) [system] sig_atomic(user:get_pass_fail(1, 0, 1)) ^ Call: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)), equal_enough_for_test(_6084, _6086)) ^ Unify: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)), equal_enough_for_test(_6084, _6086)) Call: (235) [$syspreds] flag(loonit_test_number, _13608, _13608+1) Unify: (235) [$syspreds] flag(loonit_test_number, _13608, _13608+1) Call: (236) [system] _13608==_13608+1 Redo: (235) [$syspreds] flag(loonit_test_number, _13608, _13608+1) Unify: (235) [$syspreds] flag(loonit_test_number, _13608, _13608+1) ^ Call: (236) [$syspreds] with_mutex('$flag', update_flag(loonit_test_number, _13608, _13608+1)) Call: (238) [$syspreds] update_flag(loonit_test_number, _13608, _13608+1) Unify: (238) [$syspreds] update_flag(loonit_test_number, _13608, _13608+1) Call: (239) [system] get_flag(loonit_test_number, _13608) Exit: (239) [system] get_flag(loonit_test_number, 1) Call: (239) [system] atom(1+1) Redo: (238) [$syspreds] update_flag(loonit_test_number, 1, 1+1) Call: (239) [system] set_flag(loonit_test_number, 2) Exit: (239) [system] set_flag(loonit_test_number, 2) Exit: (238) [$syspreds] update_flag(loonit_test_number, 1, 1+1) ^ Exit: (236) [$syspreds] with_mutex('$flag', update_flag(loonit_test_number, 1, 1+1)) Exit: (235) [$syspreds] flag(loonit_test_number, 1, 1+1) Call: (235) [system] copy_term(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)), _29444) Exit: (235) [system] copy_term(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)), time_eval('\n; EVAL TEST\n;', (findall_eval(=, _30392, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _30458, _30464], [rule1output, _30458, _30464]]]], _30400), [[]]=_30496))) ^ Call: (235) [user] print_current_test ^ Unify: (235) [user] print_current_test ^ Call: (236) [user] loonit_number(_33258) ^ Unify: (236) [user] loonit_number(_33258) Call: (237) [$syspreds] flag(loonit_test_number, _33258, _33258) Unify: (237) [$syspreds] flag(loonit_test_number, _33258, _33258) Call: (238) [system] _33258==_33258 Exit: (238) [system] _33258==_33258 Call: (238) [system] get_flag(loonit_test_number, _33258) Exit: (238) [system] get_flag(loonit_test_number, 2) Exit: (237) [$syspreds] flag(loonit_test_number, 2, 2) Call: (237) [system] 2>0 Exit: (237) [system] 2>0 ^ Exit: (236) [user] loonit_number(2) ^ Call: (236) [user] get_test_name(2, _44396) ^ Unify: (236) [user] get_test_name(2, _44396) Call: (237) [system] nb_current(loading_file, _46254) Exit: (237) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (237) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (237) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, _44396) ^ Unify: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, _44396) ^ Call: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _71272) ^ Unify: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [files_ex] files_ex:directory_file_path('.', _84870, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (239) [files_ex] files_ex:directory_file_path('.', _89690, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] nonvar('.') Exit: (240) [system] nonvar('.') Call: (240) [system] nonvar(_96282) Fail: (240) [system] nonvar(_96282) Redo: (239) [files_ex] files_ex:directory_file_path('.', _98208, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (239) [files_ex] files_ex:directory_file_path('.', _103028, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (240) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] nonvar('.') Exit: (240) [system] nonvar('.') Call: (240) [system] ('.')==('.') Exit: (240) [system] ('.')==('.') Call: (240) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (240) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] sub_atom('.', _130800, _130802, 0, /) Fail: (240) [system] sub_atom('.', _131740, _131742, 0, /) Redo: (239) [files_ex] files_ex:directory_file_path('.', _132680, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] atom_concat('.', /, _137424) Exit: (240) [system] atom_concat('.', /, ./) Call: (240) [system] atom_concat(./, _139290, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (240) [system] atom_concat(./, _139290, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (239) [files_ex] files_ex:directory_file_path('.', _149008, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Redo: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (238) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _171160) Exit: (238) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'bc_impl.metta') Call: (238) [files_ex] files_ex:directory_file_path(_184650, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (238) [files_ex] files_ex:directory_file_path(_184650, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(_184650) Fail: (239) [system] nonvar(_184650) Redo: (238) [files_ex] files_ex:directory_file_path(_184650, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (238) [files_ex] files_ex:directory_file_path(_184650, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (239) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(_184650) Fail: (239) [system] nonvar(_184650) Redo: (238) [files_ex] files_ex:directory_file_path(_184650, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(P;HTML|'bc_impl.metta') Exit: (239) [system] nonvar(P;HTML|'bc_impl.metta') Call: (239) [system] atom_concat(_250912, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (239) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _184650) Unify: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _184650) Call: (240) [system] atom_concat(_270122, /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Exit: (240) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Call: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Exit: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Call: (240) [system] _184650='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru') Exit: (238) [files_ex] files_ex:directory_file_path('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (238) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', _285304) Exit: (238) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', walk_thru) Call: (238) [system] file_name_extension(_287162, _287240, P;HTML|'bc_impl.metta') Exit: (238) [system] file_name_extension(bc_impl, metta, P;HTML|'bc_impl.metta') Call: (238) [system] string_upper(walk_thru, _296740) Exit: (238) [system] string_upper(walk_thru, "WALK_THRU") Call: (238) [system] string_upper(bc_impl, _298606) Exit: (238) [system] string_upper(bc_impl, "BC_IMPL") ^ Call: (238) [user] string_replace("BC_IMPL", "_", "-", _300484) ^ Unify: (238) [user] string_replace("BC_IMPL", "_", "-", _300484) ^ Call: (239) [user] symbolic_list_concat(_302358, "_", "BC_IMPL") ^ Unify: (239) [user] symbolic_list_concat(_302358, "_", "BC_IMPL") Call: (240) [system] atomic_list_concat(_302358, "_", "BC_IMPL") Exit: (240) [system] atomic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Exit: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Call: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _300484) ^ Unify: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _300484) Call: (240) [system] atomic_list_concat(['BC', 'IMPL'], "-", _300484) Exit: (240) [system] atomic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (238) [user] string_replace("BC_IMPL", "_", "-", 'BC-IMPL') ^ Call: (238) [user] string_replace("WALK_THRU", "_", "-", _312640) ^ Unify: (238) [user] string_replace("WALK_THRU", "_", "-", _312640) ^ Call: (239) [user] symbolic_list_concat(_314514, "_", "WALK_THRU") ^ Unify: (239) [user] symbolic_list_concat(_314514, "_", "WALK_THRU") Call: (240) [system] atomic_list_concat(_314514, "_", "WALK_THRU") Exit: (240) [system] atomic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Exit: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Call: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _312640) ^ Unify: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _312640) Call: (240) [system] atomic_list_concat(['WALK', 'THRU'], "-", _312640) Exit: (240) [system] atomic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (238) [user] string_replace("WALK_THRU", "_", "-", 'WALK-THRU') ^ Call: (238) [user] bugger:wots(_324784, format('~`0t~d~2|', [2])) ^ Unify: (238) [bugger] bugger:wots(_324784, user:format('~`0t~d~2|', [2])) Call: (239) [system] nb_current('$wots_stack', _326672) Fail: (239) [system] nb_current('$wots_stack', _326672) ^ Redo: (238) [bugger] bugger:wots(_324784, user:format('~`0t~d~2|', [2])) Call: (239) [system] _329464=[] Exit: (239) [system] []=[] Call: (239) [system] current_output(_331322) Exit: (239) [system] current_output((0x7fe6c676e100)) ^ Call: (239) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x7fe6c676e100)]), woto(string(_324784), user:format('~`0t~d~2|', [2]))) ^ Unify: (239) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_324784), user:format('~`0t~d~2|', [2]))) ^ Call: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_324784), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) ^ Unify: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_324784), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) Call: (241) [system] nb_current('$wots_stack', _336980) Fail: (241) [system] nb_current('$wots_stack', _336980) ^ Redo: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_324784), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) ^ Call: (241) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_324784), user:format('~`0t~d~2|', [2])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (241) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_324784), user:format('~`0t~d~2|', [2])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) Unify: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) Call: (244) [system] duplicate_term([(0x7fe6c676e100)], _343554) Exit: (244) [system] duplicate_term([(0x7fe6c676e100)], [(0x7fe6c676e100)]) Call: (244) [system] nb_linkval('$wots_stack', [(0x7fe6c676e100)]) Exit: (244) [system] nb_linkval('$wots_stack', [(0x7fe6c676e100)]) Exit: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) ^ Call: (243) [bugger] bugger:woto(string(_324784), user:format('~`0t~d~2|', [2])) ^ Unify: (243) [bugger] bugger:woto(string(_324784), user:format('~`0t~d~2|', [2])) ^ Call: (244) [bugger] once((use_tty(string(_324784), _350082);_350082=true)) ^ Unify: (244) [system] once(bugger:(use_tty(string(_324784), _350082);_350082=true)) ^ Call: (246) [bugger] bugger:use_tty(string(_324784), _350082) ^ Unify: (246) [bugger] bugger:use_tty(string(_324784), _350082) Call: (247) [system] compound(string(_324784)) Exit: (247) [system] compound(string(_324784)) ^ Unify: (246) [bugger] bugger:use_tty(string(_324784), _350082) Call: (247) [system] stream_property(current_output, tty(_350082)) Unify: (247) [system] stream_property(current_output, tty(_350082)) Call: (248) [system] nonvar(current_output) Exit: (248) [system] nonvar(current_output) Call: (248) [system] nonvar(tty(_350082)) Exit: (248) [system] nonvar(tty(_350082)) Exit: (247) [system] stream_property(current_output, tty(true)) ^ Exit: (246) [bugger] bugger:use_tty(string(_324784), true) ^ Exit: (244) [system] once(bugger:(use_tty(string(_324784), true);true=true)) ^ Call: (244) [bugger] bugger:get_stream_setup(_364954) ^ Unify: (244) [bugger] bugger:get_stream_setup(true) ^ Exit: (244) [bugger] bugger:get_stream_setup(true) ^ Call: (244) [bugger] bugger:woto_tty(string(_324784), true, (true, user:format('~`0t~d~2|', [2]))) ^ Unify: (244) [bugger] bugger:woto_tty(string(_324784), true, bugger:(true, user:format('~`0t~d~2|', [2]))) ^ Call: (245) [bugger] bugger:with_output_to_each(string(_324784), (set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) ^ Unify: (245) [bugger] bugger:with_output_to_each(string(_324784), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) Call: (246) [system] compound(string(_324784)) Exit: (246) [system] compound(string(_324784)) Call: (246) [system] compound_name_arity(string(_324784), _373448, 0) Fail: (246) [system] compound_name_arity(string(_324784), _374380, 0) ^ Redo: (245) [bugger] bugger:with_output_to_each(string(_324784), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) Call: (246) [system] string(_324784)=..[_376172, _376178] Exit: (246) [system] string(_324784)=..[string, _324784] ^ Call: (246) [bugger] bugger:stream_u_type(string) ^ Unify: (246) [bugger] bugger:stream_u_type(string) ^ Exit: (246) [bugger] bugger:stream_u_type(string) Call: (246) [system] current_output(_380828) Exit: (246) [system] current_output((0x7fe6c676e100)) Call: (246) [system] _382678=set_output_safe((0x7fe6c676e100)) Exit: (246) [system] set_output_safe((0x7fe6c676e100))=set_output_safe((0x7fe6c676e100)) Call: (246) [system] _384540=mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))) Exit: (246) [system] mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100)))=mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))) Call: (246) [system] _386410=mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784) Exit: (246) [system] mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)=mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784) ^ Call: (246) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)), mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)), mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)) ^ Unify: (246) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)), mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)), bugger:mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)) Call: (248) [system] _390190=mquietly(bugger:mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)) Exit: (248) [system] mquietly(bugger:mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784))=mquietly(bugger:mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)) ^ Call: (248) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)), deterministic(_392066)), (notrace(_392066==true)->!;mquietly(bugger:mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)), true));bugger:mfs_start(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)), bugger:mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784))) ^ Unify: (248) [system] setup_call_cleanup(bugger:mfs_start(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)), deterministic(_392066)), (notrace(_392066==true)->!;mquietly(bugger:mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)), true));bugger:mfs_start(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784)), bugger:mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _324784))) ^ Call: (249) [system] sig_atomic(bugger:mfs_start(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))))) ^ Call: (251) [bugger] bugger:mfs_start(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Unify: (251) [bugger] bugger:mfs_start(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100)))) Call: (252) [system] compound(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100)))) Exit: (252) [system] compound(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Unify: (251) [bugger] bugger:mfs_start(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100)))) Call: (252) [system] arg(2, mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _399598) Exit: (252) [system] arg(2, mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), string) Call: (252) [system] arg(3, mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _401464) Exit: (252) [system] arg(3, mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _384548) Call: (252) [system] arg(4, mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), _403330) Exit: (252) [system] arg(4, mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), set_output_safe) Call: (252) [system] _405196=mfs(_405200, string, _405204, set_output_safe, _405208) Exit: (252) [system] mfs(_405200, string, _405204, set_output_safe, _405208)=mfs(_405200, string, _405204, set_output_safe, _405208) Call: (252) [system] is_stream(_384548) Fail: (252) [system] is_stream(_384548) ^ Redo: (251) [bugger] bugger:mfs_start(mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Call: (252) [bugger] bugger:new_mfs(mfs(_405200, string, _405204, set_output_safe, _405208)) ^ Unify: (252) [bugger] bugger:new_mfs(mfs(_405200, string, _405204, set_output_safe, _405208)) Call: (253) [memory_file] memory_file:new_memory_file(_405200) Exit: (253) [memory_file] memory_file:new_memory_file((0x55fc8249ba40)) Call: (253) [memory_file] memory_file:open_memory_file((0x55fc8249ba40), write, _405204, [free_on_close(true)]) Exit: (253) [memory_file] memory_file:open_memory_file((0x55fc8249ba40), write, (0x55fc82556100), [free_on_close(true)]) ^ Exit: (252) [bugger] bugger:new_mfs(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, _405208)) Call: (252) [system] nb_setarg(1, mfs(_384544, string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc8249ba40)) Exit: (252) [system] nb_setarg(1, mfs((0x55fc8249ba40), string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc8249ba40)) Call: (252) [system] nb_setarg(3, mfs((0x55fc8249ba40), string, _384548, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc82556100)) Exit: (252) [system] nb_setarg(3, mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc82556100)) ^ Call: (252) [bugger] bugger:set_output_safe((0x55fc82556100)) ^ Unify: (252) [bugger] bugger:set_output_safe((0x55fc82556100)) Call: (254) [system] set_output((0x55fc82556100)) Exit: (254) [system] set_output((0x55fc82556100)) ^ Exit: (252) [bugger] bugger:set_output_safe((0x55fc82556100)) ^ Exit: (251) [bugger] bugger:mfs_start(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Exit: (249) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))))) ^ Call: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Unify: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (251) [bugger] ignore(notrace(catch(set_stream(current_output, tty(true)), _428482, writeln(user_error, _428482=set_stream(current_output, tty(true)))))) ^ Unify: (251) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _428482, writeln(user_error, _428482=set_stream(current_output, tty(true)))))) ^ Call: (253) [system] setup_call_cleanup('$notrace'(_430384, _430386), once(bugger:catch(set_stream(current_output, tty(true)), _428482, writeln(user_error, _428482=set_stream(current_output, tty(true))))), '$restore_trace'(_430384, _430386)) ^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_430384, _430386), system:once(bugger:catch(set_stream(current_output, tty(true)), _428482, writeln(user_error, _428482=set_stream(current_output, tty(true))))), system:'$restore_trace'(_430384, _430386)) ^ Call: (254) [system] sig_atomic(system:'$notrace'(_430384, _430386)) ^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(true)), _428482, writeln(user_error, _428482=set_stream(current_output, tty(true))))), system:'$restore_trace'(3, -1)) ^ Exit: (251) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _428482, writeln(user_error, _428482=set_stream(current_output, tty(true)))))) ^ Exit: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (250) [user] format('~`0t~d~2|', [2]) ^ Exit: (250) [user] format('~`0t~d~2|', [2]) ^ Call: (250) [bugger] bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), _324784) ^ Unify: (250) [bugger] bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), _324784) ^ Call: (251) [bugger] ignore((is_stream((0x55fc82556100)), close((0x55fc82556100)), mem_handle_to_substring((0x55fc8249ba40), _439802), substring_to_type(_439802, string, _324784))) ^ Unify: (251) [system] ignore(bugger:(is_stream((0x55fc82556100)), close((0x55fc82556100)), mem_handle_to_substring((0x55fc8249ba40), _439802), substring_to_type(_439802, string, _324784))) Call: (253) [system] is_stream((0x55fc82556100)) Exit: (253) [system] is_stream((0x55fc82556100)) Call: (253) [system] close((0x55fc82556100)) Exit: (253) [system] close((0x55fc82556100)) ^ Call: (253) [bugger] bugger:mem_handle_to_substring((0x55fc8249ba40), _439802) ^ Unify: (253) [bugger] bugger:mem_handle_to_substring((0x55fc8249ba40), _439802) Call: (254) [memory_file] memory_file:memory_file_to_string((0x55fc8249ba40), _439802) Exit: (254) [memory_file] memory_file:memory_file_to_string((0x55fc8249ba40), "02") ^ Exit: (253) [bugger] bugger:mem_handle_to_substring((0x55fc8249ba40), "02") ^ Call: (253) [bugger] bugger:substring_to_type("02", string, _324784) ^ Unify: (253) [bugger] bugger:substring_to_type("02", string, "02") ^ Exit: (253) [bugger] bugger:substring_to_type("02", string, "02") ^ Exit: (251) [system] ignore(bugger:(is_stream((0x55fc82556100)), close((0x55fc82556100)), mem_handle_to_substring((0x55fc8249ba40), "02"), substring_to_type("02", string, "02"))) ^ Call: (251) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (251) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (253) [system] set_output((0x7fe6c676e100)) Exit: (253) [system] set_output((0x7fe6c676e100)) ^ Exit: (251) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (250) [bugger] bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02") ^ Call: (251) [system] setup_call_cleanup('$notrace'(_459378, _459380), once(each_call_cleanup:(true==true)), '$restore_trace'(_459378, _459380)) ^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_459378, _459380), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_459378, _459380)) ^ Call: (252) [system] sig_atomic(system:'$notrace'(_459378, _459380)) ^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (251) [system] var(bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")) Fail: (251) [system] var(bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")) ^ Call: (251) [bugger] bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02") ^ Unify: (251) [bugger] bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02") ^ Call: (252) [bugger] ignore((is_stream((0x55fc82556100)), close((0x55fc82556100)), mem_handle_to_substring((0x55fc8249ba40), _466900), substring_to_type(_466900, string, "02"))) ^ Unify: (252) [system] ignore(bugger:(is_stream((0x55fc82556100)), close((0x55fc82556100)), mem_handle_to_substring((0x55fc8249ba40), _466900), substring_to_type(_466900, string, "02"))) Call: (254) [system] is_stream((0x55fc82556100)) Fail: (254) [system] is_stream((0x55fc82556100)) ^ Redo: (252) [system] ignore(bugger:(is_stream((0x55fc82556100)), close((0x55fc82556100)), mem_handle_to_substring((0x55fc8249ba40), _466900), substring_to_type(_466900, string, "02"))) ^ Unify: (252) [system] ignore(bugger:(is_stream((0x55fc82556100)), close((0x55fc82556100)), mem_handle_to_substring((0x55fc8249ba40), _466900), substring_to_type(_466900, string, "02"))) ^ Exit: (252) [system] ignore(bugger:(is_stream((0x55fc82556100)), close((0x55fc82556100)), mem_handle_to_substring((0x55fc8249ba40), _466900), substring_to_type(_466900, string, "02"))) ^ Call: (252) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (252) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (254) [system] set_output((0x7fe6c676e100)) Exit: (254) [system] set_output((0x7fe6c676e100)) ^ Exit: (252) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (251) [bugger] bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02") ^ Exit: (248) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")), true));bugger:mfs_start(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")), bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02"))) ^ Call: (248) [bugger] bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02") ^ Unify: (248) [bugger] bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02") ^ Call: (249) [bugger] ignore((is_stream((0x55fc82556100)), close((0x55fc82556100)), mem_handle_to_substring((0x55fc8249ba40), _481838), substring_to_type(_481838, string, "02"))) ^ Unify: (249) [system] ignore(bugger:(is_stream((0x55fc82556100)), close((0x55fc82556100)), mem_handle_to_substring((0x55fc8249ba40), _481838), substring_to_type(_481838, string, "02"))) Call: (251) [system] is_stream((0x55fc82556100)) Fail: (251) [system] is_stream((0x55fc82556100)) ^ Redo: (249) [system] ignore(bugger:(is_stream((0x55fc82556100)), close((0x55fc82556100)), mem_handle_to_substring((0x55fc8249ba40), _481838), substring_to_type(_481838, string, "02"))) ^ Unify: (249) [system] ignore(bugger:(is_stream((0x55fc82556100)), close((0x55fc82556100)), mem_handle_to_substring((0x55fc8249ba40), _481838), substring_to_type(_481838, string, "02"))) ^ Exit: (249) [system] ignore(bugger:(is_stream((0x55fc82556100)), close((0x55fc82556100)), mem_handle_to_substring((0x55fc8249ba40), _481838), substring_to_type(_481838, string, "02"))) ^ Call: (249) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (249) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (251) [system] set_output((0x7fe6c676e100)) Exit: (251) [system] set_output((0x7fe6c676e100)) ^ Exit: (249) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (248) [bugger] bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02") ^ Exit: (246) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")), mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")), bugger:mfs_end(mfs((0x55fc8249ba40), string, (0x55fc82556100), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")) ^ Exit: (245) [bugger] bugger:with_output_to_each(string("02"), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) ^ Exit: (244) [bugger] bugger:woto_tty(string("02"), true, bugger:(true, user:format('~`0t~d~2|', [2]))) ^ Exit: (243) [bugger] bugger:woto(string("02"), user:format('~`0t~d~2|', [2])) Call: (243) [system] nb_delete('$wots_stack') Exit: (243) [system] nb_delete('$wots_stack') Call: (243) [system] nb_delete('$wots_stack') Exit: (243) [system] nb_delete('$wots_stack') ^ Exit: (241) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("02"), user:format('~`0t~d~2|', [2])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("02"), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) ^ Exit: (239) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("02"), user:format('~`0t~d~2|', [2]))) ^ Exit: (238) [bugger] bugger:wots("02", user:format('~`0t~d~2|', [2])) ^ Call: (238) [user] format(string(_44396), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "02"]) ^ Exit: (238) [user] format(string("WALK-THRU.BC-IMPL.02"), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "02"]) ^ Exit: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, "WALK-THRU.BC-IMPL.02") ^ Exit: (236) [user] get_test_name(2, "WALK-THRU.BC-IMPL.02") ^ Call: (236) [user] format('~N~n;

;; ~w

~n', ["WALK-THRU.BC-IMPL.02", "WALK-THRU.BC-IMPL.02"]) ;

;; WALK-THRU.BC-IMPL.02

^ Exit: (236) [user] format('~N~n;

;; ~w

~n', ["WALK-THRU.BC-IMPL.02", "WALK-THRU.BC-IMPL.02"]) ^ Exit: (235) [user] print_current_test ^ Call: (235) [user] once(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086))) ^ Unify: (235) [system] once(user:time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086))) Call: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)) Unify: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)) Call: (237) [user] timed_call((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086), _519278) Unify: (237) [user] timed_call((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086), _519278) Call: (238) [system] statistics(cputime, _521112) Exit: (238) [system] statistics(cputime, 8.921382479) Call: (238) [user] rtrace_this((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)) Unify: (238) [user] rtrace_this((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)) ^ Call: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] var(true) Fail: (240) [system] var(true) ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Call: (240) [user] option_value0(rtrace, 'True') ^ Unify: (240) [user] option_value0(rtrace, 'True') ^ Call: (241) [user] was_option_value(rtrace, _16628) ^ Unify: (241) [user] was_option_value(rtrace, _16628) Call: (242) [system] current_prolog_flag(rtrace, _18486) Fail: (242) [system] current_prolog_flag(rtrace, _18486) ^ Redo: (241) [user] was_option_value(rtrace, _16628) ^ Unify: (241) [user] was_option_value(rtrace, _16628) Call: (242) [$syspreds] prolog_load_context(rtrace, _22200) Fail: (242) [$syspreds] prolog_load_context(rtrace, _22200) ^ Redo: (241) [user] was_option_value(rtrace, _16628) ^ Unify: (241) [user] was_option_value(rtrace, _16628) Call: (242) [system] nb_current(rtrace, _25914) Fail: (242) [system] nb_current(rtrace, _25914) ^ Fail: (241) [user] was_option_value(rtrace, _16628) ^ Redo: (240) [user] option_value0(rtrace, 'True') ^ Fail: (240) [user] option_value0(rtrace, 'True') ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] true==false Fail: (240) [system] true==false ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) ^ Call: (241) [system] setup_call_cleanup('$notrace'(_36138, _36140), once(user:option_value0(rtrace, true)), '$restore_trace'(_36138, _36140)) ^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_36138, _36140), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_36138, _36140)) ^ Call: (242) [system] sig_atomic(system:'$notrace'(_36138, _36140)) ^ Fail: (239) [user] option_value(rtrace, true) Redo: (238) [user] rtrace_this((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)) Unify: (238) [user] rtrace_this((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)) ^ Call: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] var(rtrace) Fail: (240) [system] var(rtrace) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] rtrace==false Fail: (240) [system] rtrace==false ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] rtrace==true Fail: (240) [system] rtrace==true ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) ^ Call: (240) [user] fast_option_value(rtrace, debug) ^ Unify: (240) [user] fast_option_value(rtrace, debug) Call: (241) [system] atom(rtrace) Exit: (241) [system] atom(rtrace) Call: (241) [system] current_prolog_flag(rtrace, debug) Fail: (241) [system] current_prolog_flag(rtrace, debug) ^ Fail: (240) [user] fast_option_value(rtrace, debug) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) ^ Call: (240) [user] fast_option_value(rtrace, trace) ^ Unify: (240) [user] fast_option_value(rtrace, trace) Call: (241) [system] atom(rtrace) Exit: (241) [system] atom(rtrace) Call: (241) [system] current_prolog_flag(rtrace, trace) Fail: (241) [system] current_prolog_flag(rtrace, trace) ^ Fail: (240) [user] fast_option_value(rtrace, trace) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), _71356) Unify: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), _71356) ^ Call: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _71356, _73292) ^ Unify: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _71356, []) Call: (242) [system] current_prolog_flag(nodebugx, true) ^ Redo: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _71356, _76096) ^ Unify: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _71356, _77034) ^ Call: (242) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (242) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (242) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_79768, _79770, _79772), defined) ^ Unify: (242) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_79768, _79770, _79772), defined) Call: (243) [system] nonvar(defined) Exit: (243) [system] nonvar(defined) Call: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_79768, _79770, _79772)) Unify: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_79768, _79770, _79772)) Call: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_79768, _79770, _79772)) Unify: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_79768, _79770, _79772)) Call: (245) [system] callable(debugging_logicmoo_setting(_79768, _79770, _79772)) Exit: (245) [system] callable(debugging_logicmoo_setting(_79768, _79770, _79772)) Call: (245) [system] atom(bugger) Exit: (245) [system] atom(bugger) Exit: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_79768, _79770, _79772)) Exit: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_79768, _79770, _79772)) ^ Exit: (242) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_79768, _79770, _79772), defined) ^ Call: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _71356, _93682) ^ Unify: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error]) Exit: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Exit: (239) [user] is_debugging(rtrace) Exit: (238) [user] rtrace_this((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)) ^ Call: (239) [rtrace] bugger:scce_orig(restart_rtrace, user:(findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086), tAt_rtrace) ^ Unify: (239) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086), rtrace:tAt_rtrace) Call: (240) [system] _104142=mquietly_if(true, rtrace:tAt_rtrace) Exit: (240) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (240) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086), deterministic(_106020)), (notrace(_106020==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace)) ^ Unify: (240) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086), deterministic(_106020)), (notrace(_106020==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Call: (241) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (244) [rtrace] rtrace:restart_rtrace1 ^ Unify: (244) [rtrace] rtrace:restart_rtrace1 ^ Exit: (244) [rtrace] rtrace:restart_rtrace1 ^ Exit: (241) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (242) [user] findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084) ^ Unify: (242) [user] findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084) ^ Call: (243) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (243) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Call: (245) [system] setup_call_cleanup('$notrace'(_116690, _116692), once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), '$restore_trace'(_116690, _116692)) ^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_116690, _116692), system:once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), system:'$restore_trace'(_116690, _116692)) ^ Call: (246) [system] sig_atomic(system:'$notrace'(_116690, _116692)) ^ Fail: (243) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Redo: (242) [user] findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084) ^ Unify: (242) [user] findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084) ^ Call: (243) [user] typed_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _122416, _6084) ^ Unify: (243) [user] typed_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _123348, _6084) Call: (244) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Exit: (244) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Call: (244) [system] ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]\=[_126054|_126056] Fail: (244) [system] ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]\=[_126054|_126056] ^ Fail: (243) [user] typed_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _127990, _6084) ^ Redo: (242) [user] findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084) ^ Unify: (242) [user] findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084) ^ Call: (243) [user] findall_ne(_130734, catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734), _6084) ^ Unify: (243) [user] findall_ne(_130734, catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734), _6084) ^ Call: (244) [user] findall(_130734, (rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)), is_returned(_130734)), _6084) ^ Unify: (244) [$bags] findall(_130734, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)), is_returned(_130734)), _6084) ^ Call: (245) [$bags] findall(_130734, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)), is_returned(_130734)), _6084, []) ^ Unify: (245) [$bags] findall(_130734, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)), is_returned(_130734)), _6084, []) ^ Call: (246) [$bags] cleanup_bag(findall_loop(_130734, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)), is_returned(_130734)), _6084, []), '$destroy_findall_bag') ^ Unify: (246) [$bags] cleanup_bag('$bags':findall_loop(_130734, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)), is_returned(_130734)), _6084, []), '$bags':'$destroy_findall_bag') Call: (247) [$bags] findall_loop(_130734, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)), is_returned(_130734)), _6084, []) Unify: (247) [$bags] findall_loop(_130734, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)), is_returned(_130734)), _6084, []) Call: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)) Unify: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)) Call: (250) [user] catch_err(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734), _141986, (write_src_uo(_141986=catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)), catch(rtrace(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)), _141986, throw(give_up(_141986=catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)))), throw(_141986))) Unify: (250) [user] catch_err(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734), _141986, (write_src_uo(_141986=catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)), catch(rtrace(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)), _141986, throw(give_up(_141986=catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734)))), throw(_141986))) ^ Call: (252) [user] catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734) ^ Unify: (252) [user] catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734), _130734) ^ Call: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) Call: (255) [system] var(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Redo: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_150508, _150510), once(user:self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), '$restore_trace'(_150508, _150510)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_150508, _150510), system:once(user:self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), system:'$restore_trace'(_150508, _150510)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_150508, _150510)) ^ Redo: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_155246, _155248), once(user:nonvar(_130734)), '$restore_trace'(_155246, _155248)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_155246, _155248), system:once(user:nonvar(_130734)), system:'$restore_trace'(_155246, _155248)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_155246, _155248)) ^ Redo: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_159984, _159986), once(user:nonvar(_130734)), '$restore_trace'(_159984, _159986)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_159984, _159986), system:once(user:nonvar(_130734)), system:'$restore_trace'(_159984, _159986)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_159984, _159986)) ^ Redo: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) Call: (255) [system] ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]==[] ^ Redo: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) Call: (255) [system] atom(=) Exit: (255) [system] atom(=) Call: (255) [system] (=)\==(=) ^ Redo: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Call: (255) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (255) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Call: (257) [system] setup_call_cleanup('$notrace'(_174050, _174052), once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), '$restore_trace'(_174050, _174052)) ^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_174050, _174052), system:once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), system:'$restore_trace'(_174050, _174052)) ^ Call: (258) [system] sig_atomic(system:'$notrace'(_174050, _174052)) ^ Fail: (255) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Redo: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Call: (255) [user] eval_00(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Unify: (255) [user] eval_00(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Call: (256) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (256) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_183448, _183450), once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), '$restore_trace'(_183448, _183450)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_183448, _183450), system:once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), system:'$restore_trace'(_183448, _183450)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_183448, _183450)) ^ Fail: (256) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Redo: (255) [user] eval_00(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Unify: (255) [user] eval_00(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Call: (256) [user] eval_01(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Unify: (256) [user] eval_01(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130734) ^ Call: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) Call: (259) [system] 499<1 Fail: (259) [system] 499<1 ^ Redo: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_196606, _196608), once(user:(_196582 is 499-1, copy_term(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _196596))), '$restore_trace'(_196606, _196608)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_196606, _196608), system:once(user:(_196582 is 499-1, copy_term(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _196596))), system:'$restore_trace'(_196606, _196608)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_196606, _196608)) ^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom', '&kb', [:, rule1, [->, [nums, _199502, _199508], [rule1output, _199502, _199508]]]]))), system:'$restore_trace'(3, -1)) ^ Call: (257) [user] trace_eval(eval_20(=, _6098), e, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Unify: (257) [user] trace_eval(eval_20(=, _6098), e, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Call: (258) [user] must_det_ll((notrace((flag(eval_num, _202390, _202390+1), _202408 is _202390 mod 500, _202426 is 99-498 mod 100, _202450=_202452, option_else('trace-length', _202464, 500), option_else('trace-depth', _202472, 30))), quietly(if_t((nop(stop_rtrace), _202408>_202464), (set_debug(eval, false), _202528 is _202464+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202528])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_202580))))) ^ Unify: (258) [user] must_det_ll(user:(notrace((flag(eval_num, _202390, _202390+1), _202408 is _202390 mod 500, _202426 is 99-498 mod 100, _202450=_202452, option_else('trace-length', _202464, 500), option_else('trace-depth', _202472, 30))), quietly(if_t((nop(stop_rtrace), _202408>_202464), (set_debug(eval, false), _202528 is _202464+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202528])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_202580))))) ^ Call: (259) [user] once(user:(notrace((flag(eval_num, _202390, _202390+1), _202408 is _202390 mod 500, _202426 is 99-498 mod 100, _202450=_202452, option_else('trace-length', _202464, 500), option_else('trace-depth', _202472, 30))), quietly(if_t((nop(stop_rtrace), _202408>_202464), (set_debug(eval, false), _202528 is _202464+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202528])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_202580))))) ^ Unify: (259) [system] once(user:(notrace((flag(eval_num, _202390, _202390+1), _202408 is _202390 mod 500, _202426 is 99-498 mod 100, _202450=_202452, option_else('trace-length', _202464, 500), option_else('trace-depth', _202472, 30))), quietly(if_t((nop(stop_rtrace), _202408>_202464), (set_debug(eval, false), _202528 is _202464+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202528])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_202580))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_206304, _206306), once(user:(flag(eval_num, _202390, _202390+1), _202408 is _202390 mod 500, _202426 is 99-498 mod 100, _202450=_202452, option_else('trace-length', _202464, 500), option_else('trace-depth', _202472, 30))), '$restore_trace'(_206304, _206306)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_206304, _206306), system:once(user:(flag(eval_num, _202390, _202390+1), _202408 is _202390 mod 500, _202426 is 99-498 mod 100, _202450=_202452, option_else('trace-length', _202464, 500), option_else('trace-depth', _202472, 30))), system:'$restore_trace'(_206304, _206306)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_206304, _206306)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _202450=_202450, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _202528 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202528])), nop((start_rtrace, rtrace))))) ^ Unify: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _202528 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202528])), nop((start_rtrace, rtrace))))) ^ Exit: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _202528 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202528])), nop((start_rtrace, rtrace))))) Call: (261) [user] nop(notrace(no_repeats_var(_202580))) Unify: (261) [user] nop(notrace(no_repeats_var(_202580))) Exit: (261) [user] nop(notrace(no_repeats_var(_202580))) ^ Exit: (259) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _202450=_202450, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _202528 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202528])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_202580))))) ^ Exit: (258) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _202450=_202450, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _202528 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202528])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_202580))))) Call: (258) [occurs] occurs:sub_term(_217768, e) Unify: (258) [occurs] occurs:sub_term(e, e) Exit: (258) [occurs] occurs:sub_term(e, e) Call: (258) [system] e\=e Fail: (258) [system] e\=e Redo: (258) [occurs] occurs:sub_term(_217768, e) Unify: (258) [occurs] occurs:sub_term(_217768, e) Call: (259) [system] compound(e) Fail: (259) [system] compound(e) Fail: (258) [occurs] occurs:sub_term(_217768, e) ^ Redo: (257) [user] trace_eval(eval_20(=, _6098), e, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) Call: (258) [system] _227986=e Exit: (258) [system] e=e ^ Call: (258) [user] if_trace((eval;e), (_202450=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]]))) ^ Unify: (258) [user] if_trace((eval;e), (_202450=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]]))) ^ Call: (260) [system] setup_call_cleanup('$notrace'(_231790, _231792), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _202450=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]]))), _231748, fbug((_231748-->if_trace((eval;e), (_202450=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]])))))))), '$restore_trace'(_231790, _231792)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_231790, _231792), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _202450=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]]))), _231748, fbug((_231748-->if_trace((eval;e), (_202450=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]])))))))), system:'$restore_trace'(_231790, _231792)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_231790, _231792)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _202450=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]]))), _231748, fbug((_231748-->if_trace((eval;e), (_202450=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (258) [user] if_trace((eval;e), (_202450=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]]))) Call: (258) [system] _236572=retval(fail) Exit: (258) [system] retval(fail)=retval(fail) Call: (258) [system] _238434=(\+ \+ (flag(eval_num, _238454, _238454+1), (retval(fail)\=@=retval(fail), nonvar(_200480)->indentq(1, _238454, <--, [e, _200480]);indentq(1, _238454, <--, [e, retval(fail)])))) Exit: (258) [system] (\+ \+ (flag(eval_num, _238454, _238454+1), (retval(fail)\=@=retval(fail), nonvar(_200480)->indentq(1, _238454, <--, [e, _200480]);indentq(1, _238454, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _238454, _238454+1), (retval(fail)\=@=retval(fail), nonvar(_200480)->indentq(1, _238454, <--, [e, _200480]);indentq(1, _238454, <--, [e, retval(fail)])))) ^ Call: (258) [user] call_cleanup(((call(eval_20(=, _6098), 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480)*->nb_setarg(1, retval(fail), _200480);fail, trace, call(eval_20(=, _6098), 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480)), ignore(notrace((\+_200480\=_202580, nb_setarg(1, retval(fail), _200480))))), ignore((_202450==1->ignore(\+ \+ (flag(eval_num, _238454, _238454+1), (retval(fail)\=@=retval(fail), nonvar(_200480)->indentq(1, _238454, <--, [e, _200480]);indentq(1, _238454, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _238454, _238454+1), (retval(fail)\=@=retval(fail), nonvar(_200480)->indentq(1, _238454, <--, [e, _200480]);indentq(1, _238454, <--, [e, retval(fail)]))))))))))) ^ Unify: (258) [system] call_cleanup(user:((call(eval_20(=, _6098), 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480)*->nb_setarg(1, retval(fail), _200480);fail, trace, call(eval_20(=, _6098), 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480)), ignore(notrace((\+_200480\=_202580, nb_setarg(1, retval(fail), _200480))))), user:ignore((_202450==1->ignore(\+ \+ (flag(eval_num, _238454, _238454+1), (retval(fail)\=@=retval(fail), nonvar(_200480)->indentq(1, _238454, <--, [e, _200480]);indentq(1, _238454, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _238454, _238454+1), (retval(fail)\=@=retval(fail), nonvar(_200480)->indentq(1, _238454, <--, [e, _200480]);indentq(1, _238454, <--, [e, retval(fail)]))))))))))) ^ Call: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) Call: (261) [system] atom(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Redo: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Call: (261) [user] no_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (261) [user] no_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Call: (262) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (262) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Call: (264) [system] setup_call_cleanup('$notrace'(_250840, _250842), once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), '$restore_trace'(_250840, _250842)) ^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_250840, _250842), system:once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), system:'$restore_trace'(_250840, _250842)) ^ Call: (265) [system] sig_atomic(system:'$notrace'(_250840, _250842)) ^ Fail: (262) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Redo: (261) [user] no_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (261) [user] no_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Call: (262) [system] atomic('add-atom') Exit: (262) [system] atomic('add-atom') ^ Call: (262) [user] is_sl('add-atom') ^ Unify: (262) [user] is_sl('add-atom') Call: (263) [system] number('add-atom') ^ Redo: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) Call: (261) [system] ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]==[] ^ Redo: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) Call: (261) [system] atom(=) Exit: (261) [system] atom(=) Call: (261) [system] (=)\==(=) ^ Redo: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) Call: (261) [system] callable('add-atom') Exit: (261) [system] callable('add-atom') ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) Call: (261) [system] is_list(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Exit: (261) [system] is_list(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) Call: (261) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Exit: (261) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom'|_277874]) Call: (261) [system] var('add-atom') ^ Redo: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Call: (261) [user] once(expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _281636)) ^ Unify: (261) [system] once(user:expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _281636)) ^ Call: (262) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _281636) ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _281636) Call: (263) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Exit: (263) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom'|_287212]) Call: (263) [system] ground('add-atom') Exit: (263) [system] ground('add-atom') ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom'|_289994]) ^ Call: (263) [user] apply:maplist(expand_eval, ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _289994) ^ Unify: (263) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _289994) Call: (264) [apply] apply:maplist_(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _289994, user:expand_eval) Unify: (264) [apply] apply:maplist_(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [_293740|_293742], user:expand_eval) ^ Call: (265) [user] expand_eval('&kb', _293740) ^ Unify: (265) [user] expand_eval('&kb', _293740) Call: (266) [system] is_list('&kb') ^ Redo: (265) [user] expand_eval('&kb', _293740) Call: (266) [system] '&kb'=_293740 Exit: (266) [system] '&kb'='&kb' ^ Exit: (265) [user] expand_eval('&kb', '&kb') Call: (265) [apply] apply:maplist_([[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _293742, user:expand_eval) Unify: (265) [apply] apply:maplist_([[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [_302102|_302104], user:expand_eval) ^ Call: (266) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _302102) ^ Unify: (266) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _302102) Call: (267) [system] is_list([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Exit: (267) [system] is_list([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) ^ Unify: (266) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:|_306746]) Call: (267) [system] ground(:) Exit: (267) [system] ground(:) ^ Unify: (266) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:|_309528]) ^ Call: (267) [user] apply:maplist(expand_eval, [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _309528) ^ Unify: (267) [apply] apply:maplist(user:expand_eval, [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _309528) Call: (268) [apply] apply:maplist_([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _309528, user:expand_eval) Unify: (268) [apply] apply:maplist_([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [_313274|_313276], user:expand_eval) ^ Call: (269) [user] expand_eval(rule1, _313274) ^ Unify: (269) [user] expand_eval(rule1, _313274) Call: (270) [system] is_list(rule1) ^ Redo: (269) [user] expand_eval(rule1, _313274) Call: (270) [system] rule1=_313274 Exit: (270) [system] rule1=rule1 ^ Exit: (269) [user] expand_eval(rule1, rule1) Call: (269) [apply] apply:maplist_([[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _313276, user:expand_eval) Unify: (269) [apply] apply:maplist_([[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [_321636|_321638], user:expand_eval) ^ Call: (270) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], _321636) ^ Unify: (270) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], _321636) Call: (271) [system] is_list([->, [nums, _4176, _4194], [rule1output, _4176, _4194]]) Exit: (271) [system] is_list([->, [nums, _4176, _4194], [rule1output, _4176, _4194]]) ^ Unify: (270) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], [->|_326280]) Call: (271) [system] ground(->) Exit: (271) [system] ground(->) ^ Unify: (270) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], [->|_329062]) ^ Call: (271) [user] apply:maplist(expand_eval, [[nums, _4176, _4194], [rule1output, _4176, _4194]], _329062) ^ Unify: (271) [apply] apply:maplist(user:expand_eval, [[nums, _4176, _4194], [rule1output, _4176, _4194]], _329062) Call: (272) [apply] apply:maplist_([[nums, _4176, _4194], [rule1output, _4176, _4194]], _329062, user:expand_eval) Unify: (272) [apply] apply:maplist_([[nums, _4176, _4194], [rule1output, _4176, _4194]], [_332808|_332810], user:expand_eval) ^ Call: (273) [user] expand_eval([nums, _4176, _4194], _332808) ^ Unify: (273) [user] expand_eval([nums, _4176, _4194], _332808) Call: (274) [system] is_list([nums, _4176, _4194]) Exit: (274) [system] is_list([nums, _4176, _4194]) ^ Unify: (273) [user] expand_eval([nums, _4176, _4194], [nums|_337452]) Call: (274) [system] ground(nums) Exit: (274) [system] ground(nums) ^ Unify: (273) [user] expand_eval([nums, _4176, _4194], [nums|_340234]) ^ Call: (274) [user] apply:maplist(expand_eval, [_4176, _4194], _340234) ^ Unify: (274) [apply] apply:maplist(user:expand_eval, [_4176, _4194], _340234) Call: (275) [apply] apply:maplist_([_4176, _4194], _340234, user:expand_eval) Unify: (275) [apply] apply:maplist_([_4176, _4194], [_343980|_343982], user:expand_eval) ^ Call: (276) [user] expand_eval(_4176, _343980) ^ Unify: (276) [user] expand_eval(_4176, _343980) Call: (277) [system] is_list(_4176) ^ Redo: (276) [user] expand_eval(_4176, _343980) Call: (277) [system] _4176=_343980 Exit: (277) [system] _4176=_4176 ^ Exit: (276) [user] expand_eval(_4176, _4176) Call: (276) [apply] apply:maplist_([_4194], _343982, user:expand_eval) Unify: (276) [apply] apply:maplist_([_4194], [_352342|_352344], user:expand_eval) ^ Call: (277) [user] expand_eval(_4194, _352342) ^ Unify: (277) [user] expand_eval(_4194, _352342) Call: (278) [system] is_list(_4194) ^ Redo: (277) [user] expand_eval(_4194, _352342) Call: (278) [system] _4194=_352342 Exit: (278) [system] _4194=_4194 ^ Exit: (277) [user] expand_eval(_4194, _4194) Call: (277) [apply] apply:maplist_([], _352344, user:expand_eval) Unify: (277) [apply] apply:maplist_([], [], user:expand_eval) Exit: (277) [apply] apply:maplist_([], [], user:expand_eval) Exit: (276) [apply] apply:maplist_([_4194], [_4194], user:expand_eval) Exit: (275) [apply] apply:maplist_([_4176, _4194], [_4176, _4194], user:expand_eval) ^ Exit: (274) [apply] apply:maplist(user:expand_eval, [_4176, _4194], [_4176, _4194]) ^ Exit: (273) [user] expand_eval([nums, _4176, _4194], [nums, _4176, _4194]) Call: (273) [apply] apply:maplist_([[rule1output, _4176, _4194]], _332810, user:expand_eval) Unify: (273) [apply] apply:maplist_([[rule1output, _4176, _4194]], [_367230|_367232], user:expand_eval) ^ Call: (274) [user] expand_eval([rule1output, _4176, _4194], _367230) ^ Unify: (274) [user] expand_eval([rule1output, _4176, _4194], _367230) Call: (275) [system] is_list([rule1output, _4176, _4194]) Exit: (275) [system] is_list([rule1output, _4176, _4194]) ^ Unify: (274) [user] expand_eval([rule1output, _4176, _4194], [rule1output|_371874]) Call: (275) [system] ground(rule1output) Exit: (275) [system] ground(rule1output) ^ Unify: (274) [user] expand_eval([rule1output, _4176, _4194], [rule1output|_374656]) ^ Call: (275) [user] apply:maplist(expand_eval, [_4176, _4194], _374656) ^ Unify: (275) [apply] apply:maplist(user:expand_eval, [_4176, _4194], _374656) Call: (276) [apply] apply:maplist_([_4176, _4194], _374656, user:expand_eval) Unify: (276) [apply] apply:maplist_([_4176, _4194], [_378402|_378404], user:expand_eval) ^ Call: (277) [user] expand_eval(_4176, _378402) ^ Unify: (277) [user] expand_eval(_4176, _378402) Call: (278) [system] is_list(_4176) ^ Redo: (277) [user] expand_eval(_4176, _378402) Call: (278) [system] _4176=_378402 Exit: (278) [system] _4176=_4176 ^ Exit: (277) [user] expand_eval(_4176, _4176) Call: (277) [apply] apply:maplist_([_4194], _378404, user:expand_eval) Unify: (277) [apply] apply:maplist_([_4194], [_386764|_386766], user:expand_eval) ^ Call: (278) [user] expand_eval(_4194, _386764) ^ Unify: (278) [user] expand_eval(_4194, _386764) Call: (279) [system] is_list(_4194) ^ Redo: (278) [user] expand_eval(_4194, _386764) Call: (279) [system] _4194=_386764 Exit: (279) [system] _4194=_4194 ^ Exit: (278) [user] expand_eval(_4194, _4194) Call: (278) [apply] apply:maplist_([], _386766, user:expand_eval) Unify: (278) [apply] apply:maplist_([], [], user:expand_eval) Exit: (278) [apply] apply:maplist_([], [], user:expand_eval) Exit: (277) [apply] apply:maplist_([_4194], [_4194], user:expand_eval) Exit: (276) [apply] apply:maplist_([_4176, _4194], [_4176, _4194], user:expand_eval) ^ Exit: (275) [apply] apply:maplist(user:expand_eval, [_4176, _4194], [_4176, _4194]) ^ Exit: (274) [user] expand_eval([rule1output, _4176, _4194], [rule1output, _4176, _4194]) Call: (274) [apply] apply:maplist_([], _367232, user:expand_eval) Unify: (274) [apply] apply:maplist_([], [], user:expand_eval) Exit: (274) [apply] apply:maplist_([], [], user:expand_eval) Exit: (273) [apply] apply:maplist_([[rule1output, _4176, _4194]], [[rule1output, _4176, _4194]], user:expand_eval) Exit: (272) [apply] apply:maplist_([[nums, _4176, _4194], [rule1output, _4176, _4194]], [[nums, _4176, _4194], [rule1output, _4176, _4194]], user:expand_eval) ^ Exit: (271) [apply] apply:maplist(user:expand_eval, [[nums, _4176, _4194], [rule1output, _4176, _4194]], [[nums, _4176, _4194], [rule1output, _4176, _4194]]) ^ Exit: (270) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]) Call: (270) [apply] apply:maplist_([], _321638, user:expand_eval) Unify: (270) [apply] apply:maplist_([], [], user:expand_eval) Exit: (270) [apply] apply:maplist_([], [], user:expand_eval) Exit: (269) [apply] apply:maplist_([[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], user:expand_eval) Exit: (268) [apply] apply:maplist_([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], user:expand_eval) ^ Exit: (267) [apply] apply:maplist(user:expand_eval, [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) ^ Exit: (266) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Call: (266) [apply] apply:maplist_([], _302104, user:expand_eval) Unify: (266) [apply] apply:maplist_([], [], user:expand_eval) Exit: (266) [apply] apply:maplist_([], [], user:expand_eval) Exit: (265) [apply] apply:maplist_([[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], user:expand_eval) Exit: (264) [apply] apply:maplist_(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], user:expand_eval) ^ Exit: (263) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Exit: (262) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Exit: (261) [system] once(user:expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])) Call: (261) [system] ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]\==['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]] ^ Redo: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Call: (261) [user] is_progn('add-atom') ^ Unify: (261) [user] is_progn('add-atom') Call: (262) [system] var('add-atom') ^ Redo: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Call: (261) [user] is_space_op('add-atom') ^ Unify: (261) [user] is_space_op('add-atom') ^ Exit: (261) [user] is_space_op('add-atom') ^ Call: (261) [user] eval_space_start(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Unify: (261) [user] eval_space_start(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) Call: (262) [system] [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]==[] ^ Redo: (261) [user] eval_space_start(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) Call: (262) [system] [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]=='Empty' ^ Redo: (261) [user] eval_space_start(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) Call: (262) [system] [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]=='Nil' ^ Redo: (261) [user] eval_space_start(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Unify: (261) [user] eval_space_start(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) Call: (262) [user] into_space(498, '&self', '&kb', _439934) Unify: (262) [user] into_space(498, '&self', '&kb', '&self') Call: (263) [system] '&kb'=='&self' Redo: (262) [user] into_space(498, '&self', '&kb', _439934) Unify: (262) [user] into_space(498, '&self', '&kb', '&self') Call: (263) [system] '&kb'=='None' Redo: (262) [user] into_space(498, '&self', '&kb', _439934) Unify: (262) [user] into_space(498, '&self', '&kb', _439934) Call: (263) [user] eval_H(498, '&self', '&kb', _439934) Unify: (263) [user] eval_H(498, '&self', '&kb', _439934) ^ Call: (264) [user] catch_metta_return(eval_args(=, _449188, 498, '&self', '&kb', _439934), _439934) ^ Unify: (264) [user] catch_metta_return(eval_args(=, _449188, 498, '&self', '&kb', _439934), _439934) ^ Call: (266) [user] eval_args(=, _449188, 498, '&self', '&kb', _439934) ^ Unify: (266) [user] eval_args(=, _449188, 498, '&self', '&kb', _439934) Call: (267) [system] var('&kb') ^ Redo: (266) [user] eval_args(=, _449188, 498, '&self', '&kb', _439934) ^ Unify: (266) [user] eval_args(=, _449188, 498, '&self', '&kb', _439934) ^ Call: (268) [system] setup_call_cleanup('$notrace'(_455794, _455796), once(user:self_eval('&kb')), '$restore_trace'(_455794, _455796)) ^ Unify: (268) [system] setup_call_cleanup(system:'$notrace'(_455794, _455796), system:once(user:self_eval('&kb')), system:'$restore_trace'(_455794, _455796)) ^ Call: (269) [system] sig_atomic(system:'$notrace'(_455794, _455796)) ^ Exit: (268) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('&kb')), system:'$restore_trace'(3, -1)) Call: (267) [system] _439934='&kb' Exit: (267) [system] '&kb'='&kb' ^ Exit: (266) [user] eval_args(=, _449188, 498, '&self', '&kb', '&kb') ^ Exit: (264) [user] catch_metta_return(eval_args(=, _449188, 498, '&self', '&kb', '&kb'), '&kb') Exit: (263) [user] eval_H(498, '&self', '&kb', '&kb') Exit: (262) [user] into_space(498, '&self', '&kb', '&kb') ^ Call: (262) [user] eval_space(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) ^ Unify: (262) [user] eval_space(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _200480) Call: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _467090) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _467090) Call: (264) [system] var([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Redo: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _467090) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _467090) Call: (264) [system] load\==exec Exit: (264) [system] load\==exec Call: (264) [system] [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]==[] Redo: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _467090) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _467090) Call: (264) [system] string([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Redo: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _467090) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _467090) Call: (264) [system] load\==exec Exit: (264) [system] load\==exec ^ Call: (264) [user] if_t(into_simple_op(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _481010), pfcAdd_Now('next-operation'(_481010))) ^ Unify: (264) [user] if_t(into_simple_op(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _481010), pfcAdd_Now('next-operation'(_481010))) Call: (265) [user] into_simple_op(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _481010) Unify: (265) [user] into_simple_op(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], op(load, :, _483802)) Call: (266) [user] o_s([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _483802) Unify: (266) [user] o_s([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _483802) Call: (267) [user] o_s(rule1, _483802) Unify: (267) [user] o_s(rule1, rule1) Exit: (267) [user] o_s(rule1, rule1) Exit: (266) [user] o_s([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], rule1) Exit: (265) [user] into_simple_op(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], op(load, :, rule1)) ^ Call: (265) [user] pfcAdd_Now('next-operation'(op(load, :, rule1))) ^ Unify: (265) [user] pfcAdd_Now('next-operation'(op(load, :, rule1))) ^ Call: (266) [user] current_predicate(pfcAdd/1) ^ Exit: (266) [user] current_predicate(pfcAdd/1) ^ Call: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule1)))) ^ Unify: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule1)))) ^ Call: (267) [user] clause(pfcTraceExecution, true) ^ Fail: (267) [user] clause(pfcTraceExecution, true) ^ Redo: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule1)))) ^ Exit: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule1)))) ^ Call: (266) [user] pfcAdd('next-operation'(op(load, :, rule1))) ^ Unify: (266) [user] pfcAdd('next-operation'(op(load, :, rule1))) ^ Call: (267) [user] must_ex(current_why_UU(_502272)) ^ Unify: (267) [user] must_ex(current_why_UU(_502272)) Call: (269) [user] current_why_UU(_502272) Unify: (269) [user] current_why_UU(_502272) ^ Call: (270) [user] get_why_uu(_502272) ^ Unify: (270) [user] get_why_uu(_502272) ^ Call: (271) [user] findall(_507812, current_why(_507812), _507818) ^ Unify: (271) [$bags] findall(_507812, user:current_why(_507812), _507818) ^ Call: (272) [$bags] findall(_507812, user:current_why(_507812), _507818, []) ^ Unify: (272) [$bags] findall(_507812, user:current_why(_507812), _507818, []) ^ Call: (273) [$bags] cleanup_bag(findall_loop(_507812, user:current_why(_507812), _507818, []), '$destroy_findall_bag') ^ Unify: (273) [$bags] cleanup_bag('$bags':findall_loop(_507812, user:current_why(_507812), _507818, []), '$bags':'$destroy_findall_bag') Call: (274) [$bags] findall_loop(_507812, user:current_why(_507812), _507818, []) Unify: (274) [$bags] findall_loop(_507812, user:current_why(_507812), _507818, []) ^ Call: (275) [user] bugger:current_why(_507812) ^ Unify: (275) [user] bugger:current_why(_507812) ^ Call: (276) [user] bugger:current_why_data(_507812) ^ Unify: (276) [user] bugger:current_why_data(_507812) Call: (277) [system] nb_current('$current_why', wp(_507812, _519072)) Fail: (277) [system] nb_current('$current_why', wp(_507812, _519072)) ^ Redo: (276) [user] bugger:current_why_data(_507812) ^ Unify: (276) [user] bugger:current_why_data(_507812) Call: (277) [t_l] t_l:current_why_source(_507812) Fail: (277) [t_l] t_l:current_why_source(_7340) ^ Fail: (276) [user] bugger:current_why_data(_7340) ^ Redo: (275) [user] bugger:current_why(_7340) ^ Unify: (275) [user] bugger:current_why(mfl4(_9952, _9954, _9956, _9958)) ^ Call: (277) [system] setup_call_cleanup('$notrace'(_10908, _10910), once(user:current_mfl4(_9952, _9954, _9956, _9958)), '$restore_trace'(_10908, _10910)) ^ Unify: (277) [system] setup_call_cleanup(system:'$notrace'(_10908, _10910), system:once(user:current_mfl4(_9952, _9954, _9956, _9958)), system:'$restore_trace'(_10908, _10910)) ^ Call: (278) [system] sig_atomic(system:'$notrace'(_10908, _10910)) ^ Exit: (277) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_9952, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1)) ^ Exit: (275) [user] bugger:current_why(P;HTML|mfl4(_9952, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Redo: (274) [$bags] findall_loop(_7340, user:current_why(_7340), _7346, []) Exit: (274) [$bags] findall_loop(_7340, user:current_why(_7340), [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (273) [$bags] cleanup_bag('$bags':findall_loop(_7340, user:current_why(_7340), [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag') ^ Exit: (272) [$bags] findall(_7340, user:current_why(_7340), [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (271) [$bags] findall(_7340, user:current_why(_7340), [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (271) [system] [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] Exit: (271) [system] [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] ^ Call: (271) [user] u_to_uu([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _7320) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax)) Call: (272) [system] var([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (272) [system] var([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (271) [user] u_to_uu([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _7320) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (272) [system] nonvar([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (272) [system] nonvar([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (272) [system] [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_147368, _147370) Fail: (272) [system] [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_147368, _147370) ^ Redo: (271) [user] u_to_uu([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _7320) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _7320) ^ Call: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _177722) ^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _177722) ^ Call: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _177722) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (274) [system] var([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (274) [system] var([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _177722) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Call: (274) [user] not(compound([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Unify: (274) [system] not(user:compound([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) Call: (275) [system] compound([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (275) [system] compound([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Fail: (274) [system] not(user:compound([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Redo: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _177722) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _177722) ^ Call: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _177722) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (275) [system] var(P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (275) [system] var(P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _177722) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (275) [user] not(compound(P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Unify: (275) [system] not(user:compound(P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) Call: (276) [system] compound(P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (276) [system] compound(P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Fail: (275) [system] not(user:compound(P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Redo: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _177722) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (272) [user] u_to_uu(P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _7320) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (273) [system] var(P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (273) [system] var(P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (272) [user] u_to_uu(P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _7320) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_27804, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (273) [system] nonvar(P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (273) [system] nonvar(P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (273) [system] P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_25560, _25562) Fail: (273) [system] P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_25560, _25562) ^ Redo: (272) [user] u_to_uu(P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _7320) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (272) [user] u_to_uu(P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (271) [user] u_to_uu([P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (270) [user] get_why_uu((P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Exit: (269) [user] current_why_UU((P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (267) [user] must_ex(current_why_UU((P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (267) [user] pfcAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (267) [user] pfcAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (268) [user] pfcPost('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (268) [user] pfcPost('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (269) [user] pfcPost_rev((P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule1))) ^ Unify: (269) [user] pfcPost_rev((P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule1))) Call: (270) [system] is_list('next-operation'(op(load, :, rule1))) Fail: (270) [system] is_list('next-operation'(op(load, :, rule1))) ^ Redo: (269) [user] pfcPost_rev((P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule1))) ^ Call: (270) [user] pfcPost1('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (270) [user] pfcPost1('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (271) [user] control_arg_types('next-operation'(op(load, :, rule1)), _183874) ^ Unify: (271) [user] control_arg_types('next-operation'(op(load, :, rule1)), _183874) Call: (272) [system] fail Fail: (272) [system] fail ^ Fail: (271) [user] control_arg_types('next-operation'(op(load, :, rule1)), _183874) ^ Redo: (270) [user] pfcPost1('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (270) [user] pfcPost1('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (271) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _203670, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_203670)), trace))) ^ Unify: (271) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _203670, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_203670)), trace))) ^ Call: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _203670, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_203670)), trace)), user:each_call_cleanup) ^ Unify: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _203670, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_203670)), trace)), user:each_call_cleanup) Call: (273) [system] current_prolog_flag(occurs_check, _234112) Exit: (273) [system] current_prolog_flag(occurs_check, true) ^ Call: (273) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _203670, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_203670)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Unify: (273) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _203670, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_203670)), trace)), user:set_prolog_flag(occurs_check, true)) Call: (274) [system] true==true Exit: (274) [system] true==true ^ Call: (275) [user] pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (275) [user] pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (278) [user] pfcAddSupport('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (278) [user] pfcAddSupport('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (279) [user] assert('$spft$'('next-operation'(op(load, :, rule1)), P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] assert('$spft$'('next-operation'(op(load, :, rule1)), P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (278) [user] pfcAddSupport('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, rule1))) ^ Unify: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, rule1))) ^ Call: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule1)), true) ^ Unify: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule1)), true) ^ Call: (278) [user] is_asserted_exact('next-operation'(op(load, :, rule1)), true) ^ Unify: (278) [user] is_asserted_exact('next-operation'(op(load, :, rule1)), true) ^ Call: (279) [user] strip_module('next-operation'(op(load, :, rule1)), _334524, _334526) ^ Exit: (279) [user] strip_module('next-operation'(op(load, :, rule1)), user, 'next-operation'(op(load, :, rule1))) ^ Call: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) ^ Unify: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) Call: (280) [system] _338268=user Exit: (280) [system] user=user ^ Call: (280) [user] clause(user:'next-operation'(op(load, :, rule1)), true, _340138) ^ Fail: (280) [user] clause('next-operation'(op(load, :, rule1)), true, _340138) ^ Redo: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) ^ Call: (280) [user] clause(user:'next-operation'(op(load, :, rule1)), true, _342966) ^ Fail: (280) [user] clause('next-operation'(op(load, :, rule1)), true, _342966) ^ Fail: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) ^ Fail: (278) [user] is_asserted_exact('next-operation'(op(load, :, rule1)), true) ^ Redo: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule1)), true) ^ Exit: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule1)), true) ^ Exit: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, rule1))) ^ Call: (276) [user] pfcPost2('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (276) [user] pfcPost2('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule1)));assert('next-operation'(op(load, :, rule1)))))) ^ Unify: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule1)));assert('next-operation'(op(load, :, rule1)))))) ^ Call: (279) [user] once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule1)));assert('next-operation'(op(load, :, rule1))))) ^ Unify: (279) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, :, rule1)));assert('next-operation'(op(load, :, rule1))))) ^ Call: (281) [user] is_asserted_exact('next-operation'(op(load, :, rule1))) ^ Unify: (281) [user] is_asserted_exact('next-operation'(op(load, :, rule1))) ^ Call: (282) [user] strip_module('next-operation'(op(load, :, rule1)), _370276, _370278) ^ Exit: (282) [user] strip_module('next-operation'(op(load, :, rule1)), user, 'next-operation'(op(load, :, rule1))) ^ Call: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule1)), _372156, _372158) ^ Unify: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)), true) Call: (283) [system] var('next-operation'(op(load, :, rule1))) Fail: (283) [system] var('next-operation'(op(load, :, rule1))) ^ Redo: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule1)), _372156, _372158) ^ Unify: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)), true) ^ Exit: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)), true) ^ Call: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) ^ Unify: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) Call: (283) [system] _380562=user Exit: (283) [system] user=user ^ Call: (283) [user] clause(user:'next-operation'(op(load, :, rule1)), true, _382432) ^ Fail: (283) [user] clause('next-operation'(op(load, :, rule1)), true, _382432) ^ Redo: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) ^ Call: (283) [user] clause(user:'next-operation'(op(load, :, rule1)), true, _385260) ^ Fail: (283) [user] clause('next-operation'(op(load, :, rule1)), true, _385260) ^ Fail: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) ^ Fail: (281) [user] is_asserted_exact('next-operation'(op(load, :, rule1))) ^ Call: (281) [user] assert('next-operation'(op(load, :, rule1))) ^ Exit: (281) [user] assert('next-operation'(op(load, :, rule1))) ^ Exit: (279) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, :, rule1)));assert('next-operation'(op(load, :, rule1))))) ^ Exit: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule1)));assert('next-operation'(op(load, :, rule1)))))) ^ Call: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (279) [user] pfcTraceAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (279) [user] pfcTraceAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule1))) ^ Unify: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule1))) ^ Call: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, rule1))) ^ Unify: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, rule1))) ^ Call: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _441930) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _441930) Call: (284) [system] var('next-operation'(op(load, :, rule1))) Fail: (284) [system] var('next-operation'(op(load, :, rule1))) ^ Redo: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _441930) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _441930) Call: (284) [system] compound('next-operation'(op(load, :, rule1))) Exit: (284) [system] compound('next-operation'(op(load, :, rule1))) Call: (284) [system] 1<1 Fail: (284) [system] 1<1 ^ Redo: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _441930) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _441930) Call: (284) [system] _453082 is 1+ -1 Exit: (284) [system] 0 is 1+ -1 ^ Call: (284) [user] compound_eles('next-operation'(op(load, :, rule1)), _454940) ^ Unify: (284) [user] compound_eles('next-operation'(op(load, :, rule1)), _454940) Call: (285) [system] is_list('next-operation'(op(load, :, rule1))) Fail: (285) [system] is_list('next-operation'(op(load, :, rule1))) ^ Redo: (284) [user] compound_eles('next-operation'(op(load, :, rule1)), _454940) ^ Unify: (284) [user] compound_eles('next-operation'(op(load, :, rule1)), _454940) Call: (285) [system] compound('next-operation'(op(load, :, rule1))) Exit: (285) [system] compound('next-operation'(op(load, :, rule1))) Call: (285) [system] compound_name_arguments('next-operation'(op(load, :, rule1)), _462350, _462352) Exit: (285) [system] compound_name_arguments('next-operation'(op(load, :, rule1)), 'next-operation', [op(load, :, rule1)]) Call: (285) [lists] lists:member(_454940, ['next-operation', op(load, :, rule1)]) Unify: (285) [lists] lists:member(_454940, ['next-operation', op(load, :, rule1)]) Call: (286) [lists] lists:member_([op(load, :, rule1)], _454940, 'next-operation') Unify: (286) [lists] lists:member_([op(load, :, rule1)], 'next-operation', 'next-operation') Exit: (286) [lists] lists:member_([op(load, :, rule1)], 'next-operation', 'next-operation') Exit: (285) [lists] lists:member('next-operation', ['next-operation', op(load, :, rule1)]) ^ Exit: (284) [user] compound_eles('next-operation'(op(load, :, rule1)), 'next-operation') ^ Call: (284) [user] compound_eles(0, 'next-operation', _441930) ^ Unify: (284) [user] compound_eles(0, 'next-operation', _441930) Call: (285) [system] var('next-operation') Fail: (285) [system] var('next-operation') ^ Redo: (284) [user] compound_eles(0, 'next-operation', _441930) ^ Unify: (284) [user] compound_eles(0, 'next-operation', _441930) Call: (285) [system] compound('next-operation') Fail: (285) [system] compound('next-operation') ^ Redo: (284) [user] compound_eles(0, 'next-operation', _441930) Call: (285) [system] _441930='next-operation' Exit: (285) [system] 'next-operation'='next-operation' ^ Exit: (284) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), 'next-operation') ^ Call: (283) [user] pfcIgnored('next-operation') ^ Fail: (283) [user] pfcIgnored('next-operation') Redo: (286) [lists] lists:member_([op(load, :, rule1)], _454940, 'next-operation') Unify: (286) [lists] lists:member_([op(load, :, rule1)], _454940, 'next-operation') Call: (287) [lists] lists:member_([], _454940, op(load, :, rule1)) Unify: (287) [lists] lists:member_([], op(load, :, rule1), op(load, :, rule1)) Exit: (287) [lists] lists:member_([], op(load, :, rule1), op(load, :, rule1)) Exit: (286) [lists] lists:member_([op(load, :, rule1)], op(load, :, rule1), 'next-operation') Exit: (285) [lists] lists:member(op(load, :, rule1), ['next-operation', op(load, :, rule1)]) ^ Exit: (284) [user] compound_eles('next-operation'(op(load, :, rule1)), op(load, :, rule1)) ^ Call: (284) [user] compound_eles(0, op(load, :, rule1), _441930) ^ Unify: (284) [user] compound_eles(0, op(load, :, rule1), _441930) Call: (285) [system] var(op(load, :, rule1)) Fail: (285) [system] var(op(load, :, rule1)) ^ Redo: (284) [user] compound_eles(0, op(load, :, rule1), _441930) ^ Unify: (284) [user] compound_eles(0, op(load, :, rule1), _441930) Call: (285) [system] compound(op(load, :, rule1)) Exit: (285) [system] compound(op(load, :, rule1)) Call: (285) [system] 0<1 Exit: (285) [system] 0<1 Call: (285) [system] _441930=op(load, :, rule1) Exit: (285) [system] op(load, :, rule1)=op(load, :, rule1) ^ Exit: (284) [user] compound_eles(0, op(load, :, rule1), op(load, :, rule1)) ^ Exit: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), op(load, :, rule1)) ^ Call: (283) [user] pfcIgnored(op(load, :, rule1)) ^ Fail: (283) [user] pfcIgnored(op(load, :, rule1)) ^ Fail: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, rule1))) ^ Redo: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule1))) ^ Unify: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule1))) ^ Call: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _509730) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _509730) Call: (283) [system] var('next-operation'(op(load, :, rule1))) Fail: (283) [system] var('next-operation'(op(load, :, rule1))) ^ Redo: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _509730) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _509730) Call: (283) [system] compound('next-operation'(op(load, :, rule1))) Exit: (283) [system] compound('next-operation'(op(load, :, rule1))) Call: (283) [system] 1<1 Fail: (283) [system] 1<1 ^ Redo: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _509730) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _509730) Call: (283) [system] _520882 is 1+ -1 Exit: (283) [system] 0 is 1+ -1 ^ Call: (283) [user] compound_eles('next-operation'(op(load, :, rule1)), _522740) ^ Unify: (283) [user] compound_eles('next-operation'(op(load, :, rule1)), _7486) Call: (284) [system] is_list('next-operation'(op(load, :, rule1))) Fail: (284) [system] is_list('next-operation'(op(load, :, rule1))) ^ Redo: (283) [user] compound_eles('next-operation'(op(load, :, rule1)), _7486) ^ Unify: (283) [user] compound_eles('next-operation'(op(load, :, rule1)), _7486) Call: (284) [system] compound('next-operation'(op(load, :, rule1))) Exit: (284) [system] compound('next-operation'(op(load, :, rule1))) Call: (284) [system] compound_name_arguments('next-operation'(op(load, :, rule1)), _13706, _13708) Exit: (284) [system] compound_name_arguments('next-operation'(op(load, :, rule1)), 'next-operation', [op(load, :, rule1)]) Call: (284) [lists] lists:member(_7486, ['next-operation', op(load, :, rule1)]) Unify: (284) [lists] lists:member(_7486, ['next-operation', op(load, :, rule1)]) Call: (285) [lists] lists:member_([op(load, :, rule1)], _7486, 'next-operation') Unify: (285) [lists] lists:member_([op(load, :, rule1)], 'next-operation', 'next-operation') Exit: (285) [lists] lists:member_([op(load, :, rule1)], 'next-operation', 'next-operation') Exit: (284) [lists] lists:member('next-operation', ['next-operation', op(load, :, rule1)]) ^ Exit: (283) [user] compound_eles('next-operation'(op(load, :, rule1)), 'next-operation') ^ Call: (283) [user] compound_eles(0, 'next-operation', _7482) ^ Unify: (283) [user] compound_eles(0, 'next-operation', _7482) Call: (284) [system] var('next-operation') Fail: (284) [system] var('next-operation') ^ Redo: (283) [user] compound_eles(0, 'next-operation', _7482) ^ Unify: (283) [user] compound_eles(0, 'next-operation', _7482) Call: (284) [system] compound('next-operation') Fail: (284) [system] compound('next-operation') ^ Redo: (283) [user] compound_eles(0, 'next-operation', _7482) Call: (284) [system] _7482='next-operation' Exit: (284) [system] 'next-operation'='next-operation' ^ Exit: (283) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), 'next-operation') ^ Call: (282) [user] pfcTraced('next-operation') ^ Fail: (282) [user] pfcTraced('next-operation') Redo: (285) [lists] lists:member_([op(load, :, rule1)], _7486, 'next-operation') Unify: (285) [lists] lists:member_([op(load, :, rule1)], _7486, 'next-operation') Call: (286) [lists] lists:member_([], _7486, op(load, :, rule1)) Unify: (286) [lists] lists:member_([], op(load, :, rule1), op(load, :, rule1)) Exit: (286) [lists] lists:member_([], op(load, :, rule1), op(load, :, rule1)) Exit: (285) [lists] lists:member_([op(load, :, rule1)], op(load, :, rule1), 'next-operation') Exit: (284) [lists] lists:member(op(load, :, rule1), ['next-operation', op(load, :, rule1)]) ^ Exit: (283) [user] compound_eles('next-operation'(op(load, :, rule1)), op(load, :, rule1)) ^ Call: (283) [user] compound_eles(0, op(load, :, rule1), _7482) ^ Unify: (283) [user] compound_eles(0, op(load, :, rule1), _7482) Call: (284) [system] var(op(load, :, rule1)) Fail: (284) [system] var(op(load, :, rule1)) ^ Redo: (283) [user] compound_eles(0, op(load, :, rule1), _7482) ^ Unify: (283) [user] compound_eles(0, op(load, :, rule1), _7482) Call: (284) [system] compound(op(load, :, rule1)) Exit: (284) [system] compound(op(load, :, rule1)) Call: (284) [system] 0<1 Exit: (284) [system] 0<1 Call: (284) [system] _7482=op(load, :, rule1) Exit: (284) [system] op(load, :, rule1)=op(load, :, rule1) ^ Exit: (283) [user] compound_eles(0, op(load, :, rule1), op(load, :, rule1)) ^ Exit: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), op(load, :, rule1)) ^ Call: (282) [user] pfcTraced(op(load, :, rule1)) ^ Fail: (282) [user] pfcTraced(op(load, :, rule1)) ^ Fail: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule1))) ^ Redo: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (281) [user] pfcSpied('next-operation'(op(load, :, rule1)), +) ^ Fail: (281) [user] pfcSpied('next-operation'(op(load, :, rule1)), +) ^ Redo: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] pfcTraceAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (279) [user] pfcEnqueue('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (279) [user] pfcEnqueue('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcGetSearch(_159698) ^ Unify: (280) [user] pfcGetSearch(_159698) Call: (281) [t_l] t_l:pfcSearchTL(_161548) Fail: (281) [t_l] t_l:pfcSearchTL(_161548) ^ Redo: (280) [user] pfcGetSearch(_159698) ^ Call: (281) [user] pfcSearch(_164322) ^ Unify: (281) [user] pfcSearch(direct) ^ Exit: (281) [user] pfcSearch(direct) Call: (281) [system] _159698=direct Exit: (281) [system] direct=direct ^ Exit: (280) [user] pfcGetSearch(direct) ^ Call: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (281) [system] direct=direct Exit: (281) [system] direct=direct ^ Call: (281) [user] pfcFwd('next-operation'(op(load, :, rule1))) ^ Unify: (281) [user] pfcFwd('next-operation'(op(load, :, rule1))) ^ Call: (282) [user] control_arg_types('next-operation'(op(load, :, rule1)), _188756) ^ Unify: (282) [user] control_arg_types('next-operation'(op(load, :, rule1)), _188756) Call: (283) [system] fail Fail: (283) [system] fail ^ Fail: (282) [user] control_arg_types('next-operation'(op(load, :, rule1)), _188756) ^ Redo: (281) [user] pfcFwd('next-operation'(op(load, :, rule1))) ^ Unify: (281) [user] pfcFwd('next-operation'(op(load, :, rule1))) ^ Call: (282) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(load, :, rule1)))) ^ Unify: (282) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1)))) ^ Call: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1))), user:each_call_cleanup) ^ Unify: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1))), user:each_call_cleanup) Call: (284) [system] current_prolog_flag(occurs_check, _199018) Exit: (284) [system] current_prolog_flag(occurs_check, true) ^ Call: (284) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1))), user:set_prolog_flag(occurs_check, true)) ^ Unify: (284) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1))), user:set_prolog_flag(occurs_check, true)) Call: (285) [system] true==true Exit: (285) [system] true==true ^ Call: (285) [user] pfcFwd0('next-operation'(op(load, :, rule1))) ^ Unify: (285) [user] pfcFwd0('next-operation'(op(load, :, rule1))) Call: (286) [system] is_list(_206514) Fail: (286) [system] is_list(_206514) ^ Redo: (285) [user] pfcFwd0('next-operation'(op(load, :, rule1))) ^ Call: (286) [user] pfcFwd1('next-operation'(op(load, :, rule1))) ^ Unify: (286) [user] pfcFwd1('next-operation'(op(load, :, rule1))) ^ Call: (287) [user] fc_rule_check('next-operation'(op(load, :, rule1))) ^ Unify: (287) [user] fc_rule_check('next-operation'(op(load, :, rule1))) ^ Exit: (287) [user] fc_rule_check('next-operation'(op(load, :, rule1))) Call: (287) [system] copy_term('next-operation'(op(load, :, rule1)), _213908) Exit: (287) [system] copy_term('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Call: (287) [user] ignore(fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)))) ^ Unify: (287) [system] ignore(user:fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)))) ^ Call: (288) [user] fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Unify: (288) [user] fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Call: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Unify: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Call: (290) [user] clause('$pt$'('next-operation'(op(load, :, rule1)), _219500), true) ^ Fail: (290) [user] clause('$pt$'('next-operation'(op(load, :, rule1)), _219500), true) ^ Redo: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Call: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _219500)) Call: (291) [system] var('$pt$'('next-operation'(op(load, :, rule1)), _219500)) Fail: (291) [system] var('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _219500)) Call: (291) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _219500)) Exit: (291) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule1)), _219500), imported_from(system)) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500), imported_from(system)) Call: (292) [system] nonvar(imported_from(system)) Exit: (292) [system] nonvar(imported_from(system)) Call: (292) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) Unify: (292) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) Call: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) Unify: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) Call: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _219500)) Exit: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _219500)) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Fail: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500), imported_from(system)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule1)), _219500), built_in) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500), built_in) Call: (292) [system] nonvar(built_in) Exit: (292) [system] nonvar(built_in) Call: (292) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) Unify: (292) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) Call: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _219500)) Exit: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _219500)) Call: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, rule1)), _219500), _256570, _256572) Unify: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, rule1)), _219500), _256570, _256572) Call: (294) [system] compound('$pt$'('next-operation'(op(load, :, rule1)), _219500)) Exit: (294) [system] compound('$pt$'('next-operation'(op(load, :, rule1)), _219500)) Call: (294) [system] compound_name_arity('$pt$'('next-operation'(op(load, :, rule1)), _219500), _256570, _256572) Exit: (294) [system] compound_name_arity('$pt$'('next-operation'(op(load, :, rule1)), _219500), '$pt$', 2) Exit: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, rule1)), _219500), '$pt$', 2) ^ Call: (293) [$syspreds] current_predicate(user:'$pt$'/2) ^ Exit: (293) [$syspreds] current_predicate(user:'$pt$'/2) ^ Fail: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500), built_in) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule1)), _219500), _267812) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500), _268752) Call: (292) [system] nonvar(_269610) ^ Redo: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500), _270612) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500), _271546) Call: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) Unify: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) Call: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _219500)) Exit: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _219500)) Call: (293) [system] atom(user) Exit: (293) [system] atom(user) Exit: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Exit: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500), interpreted) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule1)), _219500), number_of_clauses(_280740)) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500), number_of_clauses(_280740)) Call: (292) [system] nonvar(number_of_clauses(_280740)) Exit: (292) [system] nonvar(number_of_clauses(_280740)) Call: (292) [$syspreds] property_predicate(number_of_clauses(_280740), user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) Unify: (292) [$syspreds] property_predicate(number_of_clauses(_280740), user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) Call: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) Unify: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) Call: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _219500)) Exit: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _219500)) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) Exit: (292) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Exit: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _219500), number_of_clauses(0)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Call: (291) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _295584), (prolog_current_choice(_295594), push_current_choice(_295594), clause('$pt$'('next-operation'(op(load, :, rule1)), _219500), _295616), pfc_call(_295616)), nb_setval('$pfc_current_choice', _295584)) ^ Unify: (291) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _295584), user:(prolog_current_choice(_295594), push_current_choice(_295594), clause('$pt$'('next-operation'(op(load, :, rule1)), _219500), _295616), pfc_call(_295616)), user:nb_setval('$pfc_current_choice', _295584)) ^ Call: (292) [system] sig_atomic(user:nb_current('$pfc_current_choice', _295584)) Call: (294) [system] nb_current('$pfc_current_choice', _295584) Exit: (294) [system] nb_current('$pfc_current_choice', []) ^ Exit: (292) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (293) [system] prolog_current_choice(_295594) Exit: (293) [system] prolog_current_choice(4857) ^ Call: (293) [user] push_current_choice(4857) ^ Unify: (293) [user] push_current_choice(4857) Call: (294) [system] nb_current('$pfc_current_choice', _304934) Exit: (294) [system] nb_current('$pfc_current_choice', []) Call: (294) [system] b_setval('$pfc_current_choice', [4857]) Exit: (294) [system] b_setval('$pfc_current_choice', [4857]) ^ Exit: (293) [user] push_current_choice(4857) ^ Call: (293) [user] clause('$pt$'('next-operation'(op(load, :, rule1)), _219500), _295616) ^ Fail: (293) [user] clause('$pt$'('next-operation'(op(load, :, rule1)), _219500), _295616) Call: (293) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (293) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (294) [system] duplicate_term([], _313306) Exit: (294) [system] duplicate_term([], []) Call: (294) [system] nb_linkval('$pfc_current_choice', []) Exit: (294) [system] nb_linkval('$pfc_current_choice', []) Exit: (293) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (291) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _295584), user:(prolog_current_choice(_295594), push_current_choice(_295594), clause('$pt$'('next-operation'(op(load, :, rule1)), _219500), _295616), pfc_call(_295616)), user:nb_setval('$pfc_current_choice', _295584)) ^ Fail: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Fail: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule1)), _219500)) ^ Redo: (288) [user] fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Unify: (288) [user] fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Exit: (288) [user] fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Exit: (287) [system] ignore(user:fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)))) ^ Call: (287) [user] ignore(fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)))) ^ Unify: (287) [system] ignore(user:fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)))) ^ Call: (288) [user] fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Unify: (288) [user] fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Call: (289) [user] pfc_spft(_328176, _328262, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)) ^ Unify: (289) [user] pfc_spft(_328176, _329194, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)) ^ Call: (290) [user] pfcCallSystem('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Unify: (290) [user] pfcCallSystem('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Call: (291) [user] pfc_call('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Unify: (291) [user] pfc_call('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Call: (292) [system] var('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Fail: (292) [system] var('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Redo: (291) [user] pfc_call('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Unify: (291) [user] pfc_call('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Call: (292) [system] callable('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Exit: (292) [system] callable('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Unify: (291) [user] pfc_call('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Redo: (291) [user] pfc_call('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Unify: (291) [user] pfc_call('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Call: (292) [user] predicate_property('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), imported_from(system)) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), imported_from(system)) Call: (293) [system] nonvar(imported_from(system)) Exit: (293) [system] nonvar(imported_from(system)) Call: (293) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Unify: (293) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Call: (294) [$syspreds] define_or_generate(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Unify: (294) [$syspreds] define_or_generate(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Call: (295) [system] callable('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Exit: (295) [system] callable('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Call: (295) [system] atom(user) Exit: (295) [system] atom(user) Exit: (294) [$syspreds] define_or_generate(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Fail: (292) [$syspreds] predicate_property(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), imported_from(system)) ^ Redo: (291) [user] pfc_call('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Unify: (291) [user] pfc_call('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Call: (292) [user] predicate_property('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), built_in) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), built_in) Call: (293) [system] nonvar(built_in) Exit: (293) [system] nonvar(built_in) Call: (293) [$syspreds] property_predicate(built_in, user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Unify: (293) [$syspreds] property_predicate(built_in, user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Call: (294) [system] callable('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Exit: (294) [system] callable('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Call: (294) [$syspreds] goal_name_arity('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), _364334, _364336) Unify: (294) [$syspreds] goal_name_arity('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), _364334, _364336) Call: (295) [system] compound('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Exit: (295) [system] compound('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Call: (295) [system] compound_name_arity('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), _364334, _364336) Exit: (295) [system] compound_name_arity('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), '$spft$', 3) Exit: (294) [$syspreds] goal_name_arity('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), '$spft$', 3) ^ Call: (294) [$syspreds] current_predicate(user:'$spft$'/3) ^ Exit: (294) [$syspreds] current_predicate(user:'$spft$'/3) ^ Fail: (292) [$syspreds] predicate_property(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), built_in) ^ Redo: (291) [user] pfc_call('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Unify: (291) [user] pfc_call('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Call: (292) [user] predicate_property('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), _375576) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), _376516) Call: (293) [system] nonvar(_377374) ^ Redo: (292) [$syspreds] predicate_property(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), _378376) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), _379310) Call: (293) [$syspreds] define_or_generate(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Unify: (293) [$syspreds] define_or_generate(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Call: (294) [system] callable('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Exit: (294) [system] callable('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Exit: (292) [$syspreds] predicate_property(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), interpreted) ^ Unify: (291) [user] pfc_call('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Call: (292) [user] predicate_property('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), number_of_clauses(_388504)) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), number_of_clauses(_388504)) Call: (293) [system] nonvar(number_of_clauses(_388504)) Exit: (293) [system] nonvar(number_of_clauses(_388504)) Call: (293) [$syspreds] property_predicate(number_of_clauses(_388504), user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Unify: (293) [$syspreds] property_predicate(number_of_clauses(_388504), user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Call: (294) [$syspreds] define_or_generate(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Unify: (294) [$syspreds] define_or_generate(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Call: (295) [system] callable('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Exit: (295) [system] callable('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Call: (295) [system] atom(user) Exit: (295) [system] atom(user) Exit: (294) [$syspreds] define_or_generate(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) Exit: (293) [$syspreds] property_predicate(number_of_clauses(750), user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Exit: (292) [$syspreds] predicate_property(user:'$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), number_of_clauses(750)) ^ Unify: (291) [user] pfc_call('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Call: (292) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _403348), (prolog_current_choice(_403358), push_current_choice(_403358), clause('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), _403380), pfc_call(_403380)), nb_setval('$pfc_current_choice', _403348)) ^ Unify: (292) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _403348), user:(prolog_current_choice(_403358), push_current_choice(_403358), clause('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), _403380), pfc_call(_403380)), user:nb_setval('$pfc_current_choice', _403348)) ^ Call: (293) [system] sig_atomic(user:nb_current('$pfc_current_choice', _403348)) Call: (295) [system] nb_current('$pfc_current_choice', _403348) Exit: (295) [system] nb_current('$pfc_current_choice', []) ^ Exit: (293) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (294) [system] prolog_current_choice(_403358) Exit: (294) [system] prolog_current_choice(4877) ^ Call: (294) [user] push_current_choice(4877) ^ Unify: (294) [user] push_current_choice(4877) Call: (295) [system] nb_current('$pfc_current_choice', _412698) Exit: (295) [system] nb_current('$pfc_current_choice', []) Call: (295) [system] b_setval('$pfc_current_choice', [4877]) Exit: (295) [system] b_setval('$pfc_current_choice', [4877]) ^ Exit: (294) [user] push_current_choice(4877) ^ Call: (294) [user] clause('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), _403380) ^ Fail: (294) [user] clause('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), _403380) Call: (294) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (294) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (295) [system] duplicate_term([], _421070) Exit: (295) [system] duplicate_term([], []) Call: (295) [system] nb_linkval('$pfc_current_choice', []) Exit: (295) [system] nb_linkval('$pfc_current_choice', []) Exit: (294) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (292) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _403348), user:(prolog_current_choice(_403358), push_current_choice(_403358), clause('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)), _403380), pfc_call(_403380)), user:nb_setval('$pfc_current_choice', _403348)) ^ Fail: (291) [user] pfc_call('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Fail: (290) [user] pfcCallSystem('$spft$'(_328176, _330054, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184))) ^ Fail: (289) [user] pfc_spft(_328176, _428574, '$nt$'('next-operation'(op(load, :, rule1)), _328182, _328184)) ^ Redo: (288) [user] fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Unify: (288) [user] fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Exit: (288) [user] fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Exit: (287) [system] ignore(user:fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)))) ^ Exit: (286) [user] pfcFwd1('next-operation'(op(load, :, rule1))) ^ Exit: (285) [user] pfcFwd0('next-operation'(op(load, :, rule1))) ^ Exit: (284) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1))), user:set_prolog_flag(occurs_check, true)) ^ Exit: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1))), user:each_call_cleanup) ^ Exit: (282) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1)))) ^ Exit: (281) [user] pfcFwd('next-operation'(op(load, :, rule1))) ^ Exit: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] pfcEnqueue('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Exit: (276) [user] pfcPost2('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (275) [user] pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (273) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _7346, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_7346)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Exit: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _7346, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_7346)), trace)), user:each_call_cleanup) ^ Exit: (271) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _7346, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_7346)), trace))) ^ Exit: (270) [user] pfcPost1('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (269) [user] pfcPost_rev((P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule1))) ^ Exit: (268) [user] pfcPost('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (268) [user] pfcRun ^ Unify: (268) [user] pfcRun ^ Call: (269) [user] pfcGetSearch(direct) ^ Unify: (269) [user] pfcGetSearch(direct) Call: (270) [t_l] t_l:pfcSearchTL(_9134) Fail: (270) [t_l] t_l:pfcSearchTL(_9134) ^ Redo: (269) [user] pfcGetSearch(direct) ^ Call: (270) [user] pfcSearch(_11908) ^ Unify: (270) [user] pfcSearch(direct) ^ Exit: (270) [user] pfcSearch(direct) Call: (270) [system] direct=direct Exit: (270) [system] direct=direct ^ Exit: (269) [user] pfcGetSearch(direct) ^ Unify: (268) [user] pfcRun ^ Exit: (268) [user] pfcRun ^ Exit: (267) [user] pfcAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (266) [user] pfcAdd('next-operation'(op(load, :, rule1))) ^ Exit: (265) [user] pfcAdd_Now('next-operation'(op(load, :, rule1))) ^ Exit: (264) [user] if_t(into_simple_op(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], op(load, :, rule1)), pfcAdd_Now('next-operation'(op(load, :, rule1)))) Call: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]), _7292)) Unify: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]), _7292)) ^ Call: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]), _7292) ^ Unify: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]), _7292) Call: (267) [system] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]])\=[_33374|_33376] Exit: (267) [system] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]])\=[_33374|_33376] ^ Call: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))*->_7292='True';_7292='False')) ^ Unify: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))*->_7292='True';_7292='False')) Call: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))*->_7292='True';_7292='False'), error(_37112, _37114), fail) Unify: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))*->_7292='True';_7292='False'), error(_37112, _37114), fail) Call: (271) [user] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Call: (272) [user] metta_interp_mode(load, _40828) Redo: (271) [user] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Call: (272) [system] load==exec Redo: (271) [user] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Call: (272) [user] asserted_do_metta2('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Unify: (272) [user] asserted_do_metta2('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Call: (273) [system] nonvar(load) Exit: (273) [system] nonvar(load) Call: (273) [user] metta_interp_mode(load, _50050) Redo: (272) [user] asserted_do_metta2('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Unify: (272) [user] asserted_do_metta2('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) ^ Call: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))) ^ Unify: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))) ^ Call: (274) [user] is_compatio ^ Unify: (274) [user] is_compatio ^ Call: (276) [system] setup_call_cleanup('$notrace'(_56526, _56528), once(user:is_compatio0), '$restore_trace'(_56526, _56528)) ^ Unify: (276) [system] setup_call_cleanup(system:'$notrace'(_56526, _56528), system:once(user:is_compatio0), system:'$restore_trace'(_56526, _56528)) ^ Call: (277) [system] sig_atomic(system:'$notrace'(_56526, _56528)) ^ Fail: (274) [user] is_compatio ^ Redo: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))) ^ Unify: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))) ^ Call: (275) [rtrace] rtrace:quietly3(user:(wots(_62144, must_det_ll(user:metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]])))), (_62144==""->true;our_ansi_format('#ffa505', '~w~n', [_62144])))) ^ Unify: (275) [rtrace] rtrace:quietly3(user:(wots(_62144, must_det_ll(user:metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]])))), (_62144==""->true;our_ansi_format('#ffa505', '~w~n', [_62144])))) (: rule1 (-> (nums $_4176 $_4194) (rule1output $_4176 $_4194))) ; Action: load=metta_atom_asserted('&kb',[:,rule1,[->,[nums,_4176,_4194],[rule1output,_4176,_4194]]]) ^ Exit: (275) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""])))) ^ Exit: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))) Exit: (272) [user] asserted_do_metta2('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Exit: (271) [user] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Call: (271) [system] _7292='True' Exit: (271) [system] 'True'='True' Exit: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))*->'True'='True';'True'='False'), error(_37112, _37114), fail) ^ Exit: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))*->'True'='True';'True'='False')) ^ Exit: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]), 'True') Exit: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]), 'True')) Exit: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], 'True') Call: (263) [user] make_nop(_6098, 'True', _6966) Unify: (263) [user] make_nop(_6098, 'True', _6966) Call: (264) [user] make_nop(_6966) Unify: (264) [user] make_nop([]) Exit: (264) [user] make_nop([]) Exit: (263) [user] make_nop(_6098, 'True', []) ^ Call: (263) [user] check_returnval(=, _6098, []) ^ Unify: (263) [user] check_returnval(=, _6098, []) ^ Exit: (263) [user] check_returnval(=, _6098, []) ^ Exit: (262) [user] eval_space(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []) ^ Exit: (261) [user] eval_space_start(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []) ^ Exit: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []) Call: (260) [system] nb_setarg(1, retval(fail), []) Exit: (260) [system] nb_setarg(1, retval([]), []) ^ Call: (260) [user] ignore(notrace((\+[]\=_6982, nb_setarg(1, retval([]), [])))) ^ Unify: (260) [system] ignore(user:notrace((\+[]\=_6982, nb_setarg(1, retval([]), [])))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_95860, _95862), once(user:(\+[]\=_6982, nb_setarg(1, retval([]), []))), '$restore_trace'(_95860, _95862)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_95860, _95862), system:once(user:(\+[]\=_6982, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_95860, _95862)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_95860, _95862)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_6982, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(user:notrace((\+[]\=_6982, nb_setarg(1, retval([]), [])))) ^ Call: (260) [user] ignore((_6974==1->ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])])))))))))) ^ Unify: (260) [system] ignore(user:(_6974==1->ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])])))))))))) Call: (262) [system] _6974==1 Fail: (262) [system] _6974==1 ^ Call: (263) [system] setup_call_cleanup('$notrace'(_104296, _104298), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])])))))))), '$restore_trace'(_104296, _104298)) ^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_104296, _104298), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])])))))))), system:'$restore_trace'(_104296, _104298)) ^ Call: (264) [system] sig_atomic(system:'$notrace'(_104296, _104298)) ^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(user:(_6974==1->ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])])))))))))) ^ Exit: (258) [system] call_cleanup(user:((call(eval_20(=, _6098), 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _6098), 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [])), ignore(notrace((\+[]\=_6982, nb_setarg(1, retval([]), []))))), user:ignore((_6974==1->ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])]))))))))))) Call: (258) [system] retval([])\=@=retval(fail) Exit: (258) [system] retval([])\=@=retval(fail) ^ Exit: (257) [user] trace_eval(eval_20(=, _6098), e, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []) ^ Call: (257) [user] self_eval([]) ^ Unify: (257) [user] self_eval([]) ^ Call: (259) [system] setup_call_cleanup('$notrace'(_114766, _114768), once(user:self_eval0([])), '$restore_trace'(_114766, _114768)) ^ Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_114766, _114768), system:once(user:self_eval0([])), system:'$restore_trace'(_114766, _114768)) ^ Call: (260) [system] sig_atomic(system:'$notrace'(_114766, _114768)) ^ Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1)) ^ Exit: (257) [user] self_eval([]) Call: (257) [system] _6688=[] Exit: (257) [system] []=[] ^ Exit: (256) [user] eval_01(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []) ^ Exit: (255) [user] eval_00(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []) ^ Exit: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []) ^ Exit: (252) [user] catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []), []) Exit: (250) [user] catch_err(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []), []), _6752, (write_src_uo(_6752=catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []), [])), catch(rtrace(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []), [])), _6752, throw(give_up(_6752=catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []), [])))), throw(_6752))) Exit: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []), [])) ^ Call: (249) [user] is_returned([]) ^ Unify: (249) [user] is_returned([]) ^ Call: (251) [system] setup_call_cleanup('$notrace'(_128778, _128780), once(user:(\+is_empty([]))), '$restore_trace'(_128778, _128780)) ^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_128778, _128780), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_128778, _128780)) ^ Call: (252) [system] sig_atomic(system:'$notrace'(_128778, _128780)) ^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1)) ^ Exit: (249) [user] is_returned([]) Redo: (247) [$bags] findall_loop(_6688, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6688), _6688)), is_returned(_6688)), _6084, []) Exit: (247) [$bags] findall_loop(_6688, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6688), _6688)), is_returned(_6688)), [[]], []) ^ Exit: (246) [$bags] cleanup_bag('$bags':findall_loop(_6688, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6688), _6688)), is_returned(_6688)), [[]], []), '$bags':'$destroy_findall_bag') ^ Exit: (245) [$bags] findall(_6688, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6688), _6688)), is_returned(_6688)), [[]], []) ^ Exit: (244) [$bags] findall(_6688, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6688), _6688)), is_returned(_6688)), [[]]) ^ Exit: (243) [user] findall_ne(_6688, catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6688), _6688), [[]]) ^ Exit: (242) [user] findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]) Call: (242) [system] [[]]=_6086 Exit: (242) [system] [[]]=[[]] ^ Call: (243) [system] setup_call_cleanup('$notrace'(_141910, _141912), once(bugger:(true==true)), '$restore_trace'(_141910, _141912)) ^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_141910, _141912), system:once(bugger:(true==true)), system:'$restore_trace'(_141910, _141912)) ^ Call: (244) [system] sig_atomic(system:'$notrace'(_141910, _141912)) ^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1)) ^ Call: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) Call: (244) [system] var(rtrace:tAt_rtrace) Fail: (244) [system] var(rtrace:tAt_rtrace) ^ Call: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Unify: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (240) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]), [[]]=[[]]), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Exit: (239) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]), [[]]=[[]]), rtrace:tAt_rtrace) Call: (238) [system] statistics(cputime, _155206) Exit: (238) [system] statistics(cputime, 9.190549818) Call: (238) [system] _6550 is 9.190549818-8.921382479 Exit: (238) [system] 0.2691673389999991 is 9.190549818-8.921382479 Exit: (237) [user] timed_call((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]), [[]]=[[]]), 0.2691673389999991) Call: (237) [user] give_time('\n; EVAL TEST\n;', 0.2691673389999991) Unify: (237) [user] give_time('\n; EVAL TEST\n;', 0.2691673389999991) Call: (238) [system] _161686 is 0.2691673389999991*1000 Exit: (238) [system] 269.1673389999991 is 0.2691673389999991*1000 Call: (238) [system] 0.2691673389999991>2 Redo: (237) [user] give_time('\n; EVAL TEST\n;', 0.2691673389999991) Call: (238) [system] 269.1673389999991>=1 Exit: (238) [system] 269.1673389999991>=1 ^ Call: (238) [user] format('~N; ~w took ~3f secs. (~2f milliseconds) ~n~n', ['\n; EVAL TEST\n;', 0.2691673389999991, 269.1673389999991]) ; ; EVAL TEST ; took 0.269 secs. (269.17 milliseconds) ^ Exit: (238) [user] format('~N; ~w took ~3f secs. (~2f milliseconds) ~n~n', ['\n; EVAL TEST\n;', 0.2691673389999991, 269.1673389999991]) Exit: (237) [user] give_time('\n; EVAL TEST\n;', 0.2691673389999991) Exit: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]), [[]]=[[]])) ^ Exit: (235) [system] once(user:time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]), [[]]=[[]]))) Call: (235) [system] nb_current(exec_src, _171904) Exit: (235) [system] nb_current(exec_src, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]) Call: (235) [system] [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]\==[] Exit: (235) [system] [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]\==[] ^ Call: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Unify: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Call: (237) [system] setup_call_cleanup('$notrace'(_177492, _177494), once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])))), '$restore_trace'(_177492, _177494)) ^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_177492, _177494), system:once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])))), system:'$restore_trace'(_177492, _177494)) ^ Call: (238) [system] sig_atomic(system:'$notrace'(_177492, _177494)) !(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))) (())) ^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])))), system:'$restore_trace'(3, -1)) ^ Exit: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) Call: (235) [system] nl Exit: (235) [system] nl Call: (235) [system] nl Exit: (235) [system] nl ^ Call: (235) [user] once(loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]]))) ^ Unify: (235) [system] once(user:loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]]))) ^ Call: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]])) ^ Unify: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]])) ^ Call: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) Call: (238) [$syspreds] nb_setval('$last_call_duration', 120) Unify: (238) [$syspreds] nb_setval('$last_call_duration', 120) Call: (239) [system] duplicate_term(120, _196118) Exit: (239) [system] duplicate_term(120, 120) Call: (239) [system] nb_linkval('$last_call_duration', 120) Exit: (239) [system] nb_linkval('$last_call_duration', 120) Exit: (238) [$syspreds] nb_setval('$last_call_duration', 120) Call: (238) [system] statistics(cputime, _200760) Exit: (238) [system] statistics(cputime, 9.197696389) ^ Call: (238) [user] equal_enough_for_test([[]], [[]]) ^ Unify: (238) [user] equal_enough_for_test([[]], [[]]) Call: (239) [system] [[]]==[[]] Exit: (239) [system] [[]]==[[]] ^ Exit: (238) [user] equal_enough_for_test([[]], [[]]) Call: (238) [system] _207264=true Exit: (238) [system] true=true Call: (238) [system] statistics(cputime, _209122) Exit: (238) [system] statistics(cputime, 9.198560701) Call: (238) [system] _210986 is 9.198560701-9.197696389 Exit: (238) [system] 0.0008643119999991455 is 9.198560701-9.197696389 Call: (238) [$syspreds] nb_setval('$last_call_duration', 0.0008643119999991455) Unify: (238) [$syspreds] nb_setval('$last_call_duration', 0.0008643119999991455) Call: (239) [system] duplicate_term(0.0008643119999991455, _214712) Exit: (239) [system] duplicate_term(0.0008643119999991455, 0.0008643119999991455) Call: (239) [system] nb_linkval('$last_call_duration', 0.0008643119999991455) Exit: (239) [system] nb_linkval('$last_call_duration', 0.0008643119999991455) Exit: (238) [$syspreds] nb_setval('$last_call_duration', 0.0008643119999991455) ^ Exit: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) ^ Call: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]])) Call: (238) [system] fail Fail: (238) [system] fail ^ Redo: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]])) ^ Call: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) ^ Unify: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) ^ Call: (239) [user] must_det_ll(loonit_number(_227704)) ^ Unify: (239) [user] must_det_ll(user:loonit_number(_227704)) ^ Call: (240) [user] once(user:loonit_number(_227704)) ^ Unify: (240) [system] once(user:loonit_number(_227704)) ^ Call: (241) [user] loonit_number(_227704) ^ Unify: (241) [user] loonit_number(_227704) Call: (242) [$syspreds] flag(loonit_test_number, _227704, _227704) Unify: (242) [$syspreds] flag(loonit_test_number, _227704, _227704) Call: (243) [system] _227704==_227704 Exit: (243) [system] _227704==_227704 Call: (243) [system] get_flag(loonit_test_number, _227704) Exit: (243) [system] get_flag(loonit_test_number, 2) Exit: (242) [$syspreds] flag(loonit_test_number, 2, 2) Call: (242) [system] 2>0 Exit: (242) [system] 2>0 ^ Exit: (241) [user] loonit_number(2) ^ Exit: (240) [system] once(user:loonit_number(2)) ^ Exit: (239) [user] must_det_ll(user:loonit_number(2)) ^ Call: (239) [user] must_det_ll(get_test_name(2, _244414)) ^ Unify: (239) [user] must_det_ll(user:get_test_name(2, _244414)) ^ Call: (240) [user] once(user:get_test_name(2, _244414)) ^ Unify: (240) [system] once(user:get_test_name(2, _244414)) ^ Call: (241) [user] get_test_name(2, _244414) ^ Unify: (241) [user] get_test_name(2, _244414) Call: (242) [system] nb_current(loading_file, _249986) Exit: (242) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (242) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (242) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, _244414) ^ Unify: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, _244414) ^ Call: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _275004) ^ Unify: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [files_ex] files_ex:directory_file_path('.', _288602, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (244) [files_ex] files_ex:directory_file_path('.', _293422, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar('.') Exit: (245) [system] nonvar('.') Call: (245) [system] nonvar(_300014) Fail: (245) [system] nonvar(_300014) Redo: (244) [files_ex] files_ex:directory_file_path('.', _301940, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (244) [files_ex] files_ex:directory_file_path('.', _306760, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar('.') Exit: (245) [system] nonvar('.') Call: (245) [system] ('.')==('.') Exit: (245) [system] ('.')==('.') Call: (245) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] sub_atom('.', _334532, _334534, 0, /) Fail: (245) [system] sub_atom('.', _335472, _335474, 0, /) Redo: (244) [files_ex] files_ex:directory_file_path('.', _336412, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] atom_concat('.', /, _341156) Exit: (245) [system] atom_concat('.', /, ./) Call: (245) [system] atom_concat(./, _343022, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (245) [system] atom_concat(./, _343022, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (244) [files_ex] files_ex:directory_file_path('.', _352740, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Redo: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (243) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _374892) Exit: (243) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'bc_impl.metta') Call: (243) [files_ex] files_ex:directory_file_path(_388382, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (243) [files_ex] files_ex:directory_file_path(_388382, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(_388382) Fail: (244) [system] nonvar(_388382) Redo: (243) [files_ex] files_ex:directory_file_path(_388382, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (243) [files_ex] files_ex:directory_file_path(_388382, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(_388382) Fail: (244) [system] nonvar(_388382) Redo: (243) [files_ex] files_ex:directory_file_path(_388382, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(P;HTML|'bc_impl.metta') Exit: (244) [system] nonvar(P;HTML|'bc_impl.metta') Call: (244) [system] atom_concat(_454644, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _388382) Unify: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _388382) Call: (245) [system] atom_concat(_473854, /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Exit: (245) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Call: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Exit: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Call: (245) [system] _388382='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru') Exit: (243) [files_ex] files_ex:directory_file_path('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (243) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', _489036) Exit: (243) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', walk_thru) Call: (243) [system] file_name_extension(_490894, _490972, P;HTML|'bc_impl.metta') Exit: (243) [system] file_name_extension(bc_impl, metta, P;HTML|'bc_impl.metta') Call: (243) [system] string_upper(walk_thru, _500472) Exit: (243) [system] string_upper(walk_thru, "WALK_THRU") Call: (243) [system] string_upper(bc_impl, _502338) Exit: (243) [system] string_upper(bc_impl, "BC_IMPL") ^ Call: (243) [user] string_replace("BC_IMPL", "_", "-", _504216) ^ Unify: (243) [user] string_replace("BC_IMPL", "_", "-", _504216) ^ Call: (244) [user] symbolic_list_concat(_506090, "_", "BC_IMPL") ^ Unify: (244) [user] symbolic_list_concat(_506090, "_", "BC_IMPL") Call: (245) [system] atomic_list_concat(_506090, "_", "BC_IMPL") Exit: (245) [system] atomic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Exit: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Call: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _504216) ^ Unify: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _504216) Call: (245) [system] atomic_list_concat(['BC', 'IMPL'], "-", _504216) Exit: (245) [system] atomic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (243) [user] string_replace("BC_IMPL", "_", "-", 'BC-IMPL') ^ Call: (243) [user] string_replace("WALK_THRU", "_", "-", _516372) ^ Unify: (243) [user] string_replace("WALK_THRU", "_", "-", _516372) ^ Call: (244) [user] symbolic_list_concat(_518246, "_", "WALK_THRU") ^ Unify: (244) [user] symbolic_list_concat(_518246, "_", "WALK_THRU") Call: (245) [system] atomic_list_concat(_518246, "_", "WALK_THRU") Exit: (245) [system] atomic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Exit: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Call: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _516372) ^ Unify: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _6626) Call: (245) [system] atomic_list_concat(['WALK', 'THRU'], "-", _6626) Exit: (245) [system] atomic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (243) [user] string_replace("WALK_THRU", "_", "-", 'WALK-THRU') ^ Call: (243) [user] bugger:wots(_11156, format('~`0t~d~2|', [2])) ^ Unify: (243) [bugger] bugger:wots(_11156, user:format('~`0t~d~2|', [2])) Call: (244) [system] nb_current('$wots_stack', _13044) Fail: (244) [system] nb_current('$wots_stack', _13044) ^ Redo: (243) [bugger] bugger:wots(_11156, user:format('~`0t~d~2|', [2])) Call: (244) [system] _15836=[] Exit: (244) [system] []=[] Call: (244) [system] current_output(_17694) Exit: (244) [system] current_output((0x7fe6c676e100)) ^ Call: (244) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x7fe6c676e100)]), woto(string(_11156), user:format('~`0t~d~2|', [2]))) ^ Unify: (244) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_11156), user:format('~`0t~d~2|', [2]))) ^ Call: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_11156), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) ^ Unify: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_11156), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) Call: (246) [system] nb_current('$wots_stack', _23352) Fail: (246) [system] nb_current('$wots_stack', _23352) ^ Redo: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_11156), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) ^ Call: (246) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_11156), user:format('~`0t~d~2|', [2])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (246) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_11156), user:format('~`0t~d~2|', [2])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) Unify: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) Call: (249) [system] duplicate_term([(0x7fe6c676e100)], _29926) Exit: (249) [system] duplicate_term([(0x7fe6c676e100)], [(0x7fe6c676e100)]) Call: (249) [system] nb_linkval('$wots_stack', [(0x7fe6c676e100)]) Exit: (249) [system] nb_linkval('$wots_stack', [(0x7fe6c676e100)]) Exit: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) ^ Call: (248) [bugger] bugger:woto(string(_11156), user:format('~`0t~d~2|', [2])) ^ Unify: (248) [bugger] bugger:woto(string(_11156), user:format('~`0t~d~2|', [2])) ^ Call: (249) [bugger] once((use_tty(string(_11156), _36454);_36454=true)) ^ Unify: (249) [system] once(bugger:(use_tty(string(_11156), _36454);_36454=true)) ^ Call: (251) [bugger] bugger:use_tty(string(_11156), _36454) ^ Unify: (251) [bugger] bugger:use_tty(string(_11156), _36454) Call: (252) [system] compound(string(_11156)) Exit: (252) [system] compound(string(_11156)) ^ Unify: (251) [bugger] bugger:use_tty(string(_11156), _36454) Call: (252) [system] stream_property(current_output, tty(_36454)) Unify: (252) [system] stream_property(current_output, tty(_36454)) Call: (253) [system] nonvar(current_output) Exit: (253) [system] nonvar(current_output) Call: (253) [system] nonvar(tty(_36454)) Exit: (253) [system] nonvar(tty(_36454)) Exit: (252) [system] stream_property(current_output, tty(true)) ^ Exit: (251) [bugger] bugger:use_tty(string(_11156), true) ^ Exit: (249) [system] once(bugger:(use_tty(string(_11156), true);true=true)) ^ Call: (249) [bugger] bugger:get_stream_setup(_51326) ^ Unify: (249) [bugger] bugger:get_stream_setup(true) ^ Exit: (249) [bugger] bugger:get_stream_setup(true) ^ Call: (249) [bugger] bugger:woto_tty(string(_11156), true, (true, user:format('~`0t~d~2|', [2]))) ^ Unify: (249) [bugger] bugger:woto_tty(string(_11156), true, bugger:(true, user:format('~`0t~d~2|', [2]))) ^ Call: (250) [bugger] bugger:with_output_to_each(string(_11156), (set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) ^ Unify: (250) [bugger] bugger:with_output_to_each(string(_11156), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) Call: (251) [system] compound(string(_11156)) Exit: (251) [system] compound(string(_11156)) Call: (251) [system] compound_name_arity(string(_11156), _59820, 0) Fail: (251) [system] compound_name_arity(string(_11156), _60752, 0) ^ Redo: (250) [bugger] bugger:with_output_to_each(string(_11156), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) Call: (251) [system] string(_11156)=..[_62544, _62550] Exit: (251) [system] string(_11156)=..[string, _11156] ^ Call: (251) [bugger] bugger:stream_u_type(string) ^ Unify: (251) [bugger] bugger:stream_u_type(string) ^ Exit: (251) [bugger] bugger:stream_u_type(string) Call: (251) [system] current_output(_67200) Exit: (251) [system] current_output((0x7fe6c676e100)) Call: (251) [system] _69050=set_output_safe((0x7fe6c676e100)) Exit: (251) [system] set_output_safe((0x7fe6c676e100))=set_output_safe((0x7fe6c676e100)) Call: (251) [system] _70912=mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))) Exit: (251) [system] mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100)))=mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))) Call: (251) [system] _72782=mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156) Exit: (251) [system] mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)=mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156) ^ Call: (251) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)), mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)), mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)) ^ Unify: (251) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)), mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)), bugger:mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)) Call: (253) [system] _76562=mquietly(bugger:mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)) Exit: (253) [system] mquietly(bugger:mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156))=mquietly(bugger:mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)) ^ Call: (253) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)), deterministic(_78438)), (notrace(_78438==true)->!;mquietly(bugger:mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)), true));bugger:mfs_start(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)), bugger:mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156))) ^ Unify: (253) [system] setup_call_cleanup(bugger:mfs_start(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)), deterministic(_78438)), (notrace(_78438==true)->!;mquietly(bugger:mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)), true));bugger:mfs_start(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156)), bugger:mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _11156))) ^ Call: (254) [system] sig_atomic(bugger:mfs_start(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))))) ^ Call: (256) [bugger] bugger:mfs_start(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Unify: (256) [bugger] bugger:mfs_start(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100)))) Call: (257) [system] compound(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100)))) Exit: (257) [system] compound(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Unify: (256) [bugger] bugger:mfs_start(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100)))) Call: (257) [system] arg(2, mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _85970) Exit: (257) [system] arg(2, mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), string) Call: (257) [system] arg(3, mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _87836) Exit: (257) [system] arg(3, mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _70920) Call: (257) [system] arg(4, mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), _89702) Exit: (257) [system] arg(4, mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), set_output_safe) Call: (257) [system] _91568=mfs(_91572, string, _91576, set_output_safe, _91580) Exit: (257) [system] mfs(_91572, string, _91576, set_output_safe, _91580)=mfs(_91572, string, _91576, set_output_safe, _91580) Call: (257) [system] is_stream(_70920) Fail: (257) [system] is_stream(_70920) ^ Redo: (256) [bugger] bugger:mfs_start(mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Call: (257) [bugger] bugger:new_mfs(mfs(_91572, string, _91576, set_output_safe, _91580)) ^ Unify: (257) [bugger] bugger:new_mfs(mfs(_91572, string, _91576, set_output_safe, _91580)) Call: (258) [memory_file] memory_file:new_memory_file(_91572) Exit: (258) [memory_file] memory_file:new_memory_file((0x55fc82402960)) Call: (258) [memory_file] memory_file:open_memory_file((0x55fc82402960), write, _91576, [free_on_close(true)]) Exit: (258) [memory_file] memory_file:open_memory_file((0x55fc82402960), write, (0x55fc825564e0), [free_on_close(true)]) ^ Exit: (257) [bugger] bugger:new_mfs(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, _91580)) Call: (257) [system] nb_setarg(1, mfs(_70916, string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc82402960)) Exit: (257) [system] nb_setarg(1, mfs((0x55fc82402960), string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc82402960)) Call: (257) [system] nb_setarg(3, mfs((0x55fc82402960), string, _70920, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc825564e0)) Exit: (257) [system] nb_setarg(3, mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc825564e0)) ^ Call: (257) [bugger] bugger:set_output_safe((0x55fc825564e0)) ^ Unify: (257) [bugger] bugger:set_output_safe((0x55fc825564e0)) Call: (259) [system] set_output((0x55fc825564e0)) Exit: (259) [system] set_output((0x55fc825564e0)) ^ Exit: (257) [bugger] bugger:set_output_safe((0x55fc825564e0)) ^ Exit: (256) [bugger] bugger:mfs_start(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Exit: (254) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))))) ^ Call: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Unify: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (256) [bugger] ignore(notrace(catch(set_stream(current_output, tty(true)), _114854, writeln(user_error, _114854=set_stream(current_output, tty(true)))))) ^ Unify: (256) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _114854, writeln(user_error, _114854=set_stream(current_output, tty(true)))))) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_116756, _116758), once(bugger:catch(set_stream(current_output, tty(true)), _114854, writeln(user_error, _114854=set_stream(current_output, tty(true))))), '$restore_trace'(_116756, _116758)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_116756, _116758), system:once(bugger:catch(set_stream(current_output, tty(true)), _114854, writeln(user_error, _114854=set_stream(current_output, tty(true))))), system:'$restore_trace'(_116756, _116758)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_116756, _116758)) ^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(true)), _114854, writeln(user_error, _114854=set_stream(current_output, tty(true))))), system:'$restore_trace'(3, -1)) ^ Exit: (256) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _114854, writeln(user_error, _114854=set_stream(current_output, tty(true)))))) ^ Exit: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (255) [user] format('~`0t~d~2|', [2]) ^ Exit: (255) [user] format('~`0t~d~2|', [2]) ^ Call: (255) [bugger] bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), _11156) ^ Unify: (255) [bugger] bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), _11156) ^ Call: (256) [bugger] ignore((is_stream((0x55fc825564e0)), close((0x55fc825564e0)), mem_handle_to_substring((0x55fc82402960), _126174), substring_to_type(_126174, string, _11156))) ^ Unify: (256) [system] ignore(bugger:(is_stream((0x55fc825564e0)), close((0x55fc825564e0)), mem_handle_to_substring((0x55fc82402960), _126174), substring_to_type(_126174, string, _11156))) Call: (258) [system] is_stream((0x55fc825564e0)) Exit: (258) [system] is_stream((0x55fc825564e0)) Call: (258) [system] close((0x55fc825564e0)) Exit: (258) [system] close((0x55fc825564e0)) ^ Call: (258) [bugger] bugger:mem_handle_to_substring((0x55fc82402960), _126174) ^ Unify: (258) [bugger] bugger:mem_handle_to_substring((0x55fc82402960), _126174) Call: (259) [memory_file] memory_file:memory_file_to_string((0x55fc82402960), _126174) Exit: (259) [memory_file] memory_file:memory_file_to_string((0x55fc82402960), "02") ^ Exit: (258) [bugger] bugger:mem_handle_to_substring((0x55fc82402960), "02") ^ Call: (258) [bugger] bugger:substring_to_type("02", string, _11156) ^ Unify: (258) [bugger] bugger:substring_to_type("02", string, "02") ^ Exit: (258) [bugger] bugger:substring_to_type("02", string, "02") ^ Exit: (256) [system] ignore(bugger:(is_stream((0x55fc825564e0)), close((0x55fc825564e0)), mem_handle_to_substring((0x55fc82402960), "02"), substring_to_type("02", string, "02"))) ^ Call: (256) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (256) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (258) [system] set_output((0x7fe6c676e100)) Exit: (258) [system] set_output((0x7fe6c676e100)) ^ Exit: (256) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (255) [bugger] bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02") ^ Call: (256) [system] setup_call_cleanup('$notrace'(_145750, _145752), once(each_call_cleanup:(true==true)), '$restore_trace'(_145750, _145752)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_145750, _145752), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_145750, _145752)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_145750, _145752)) ^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (256) [system] var(bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")) Fail: (256) [system] var(bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")) ^ Call: (256) [bugger] bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02") ^ Unify: (256) [bugger] bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02") ^ Call: (257) [bugger] ignore((is_stream((0x55fc825564e0)), close((0x55fc825564e0)), mem_handle_to_substring((0x55fc82402960), _153272), substring_to_type(_153272, string, "02"))) ^ Unify: (257) [system] ignore(bugger:(is_stream((0x55fc825564e0)), close((0x55fc825564e0)), mem_handle_to_substring((0x55fc82402960), _153272), substring_to_type(_153272, string, "02"))) Call: (259) [system] is_stream((0x55fc825564e0)) Fail: (259) [system] is_stream((0x55fc825564e0)) ^ Redo: (257) [system] ignore(bugger:(is_stream((0x55fc825564e0)), close((0x55fc825564e0)), mem_handle_to_substring((0x55fc82402960), _153272), substring_to_type(_153272, string, "02"))) ^ Unify: (257) [system] ignore(bugger:(is_stream((0x55fc825564e0)), close((0x55fc825564e0)), mem_handle_to_substring((0x55fc82402960), _153272), substring_to_type(_153272, string, "02"))) ^ Exit: (257) [system] ignore(bugger:(is_stream((0x55fc825564e0)), close((0x55fc825564e0)), mem_handle_to_substring((0x55fc82402960), _153272), substring_to_type(_153272, string, "02"))) ^ Call: (257) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (257) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (259) [system] set_output((0x7fe6c676e100)) Exit: (259) [system] set_output((0x7fe6c676e100)) ^ Exit: (257) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (256) [bugger] bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02") ^ Exit: (253) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")), true));bugger:mfs_start(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")), bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02"))) ^ Call: (253) [bugger] bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02") ^ Unify: (253) [bugger] bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02") ^ Call: (254) [bugger] ignore((is_stream((0x55fc825564e0)), close((0x55fc825564e0)), mem_handle_to_substring((0x55fc82402960), _168210), substring_to_type(_168210, string, "02"))) ^ Unify: (254) [system] ignore(bugger:(is_stream((0x55fc825564e0)), close((0x55fc825564e0)), mem_handle_to_substring((0x55fc82402960), _168210), substring_to_type(_168210, string, "02"))) Call: (256) [system] is_stream((0x55fc825564e0)) Fail: (256) [system] is_stream((0x55fc825564e0)) ^ Redo: (254) [system] ignore(bugger:(is_stream((0x55fc825564e0)), close((0x55fc825564e0)), mem_handle_to_substring((0x55fc82402960), _168210), substring_to_type(_168210, string, "02"))) ^ Unify: (254) [system] ignore(bugger:(is_stream((0x55fc825564e0)), close((0x55fc825564e0)), mem_handle_to_substring((0x55fc82402960), _168210), substring_to_type(_168210, string, "02"))) ^ Exit: (254) [system] ignore(bugger:(is_stream((0x55fc825564e0)), close((0x55fc825564e0)), mem_handle_to_substring((0x55fc82402960), _168210), substring_to_type(_168210, string, "02"))) ^ Call: (254) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (254) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (256) [system] set_output((0x7fe6c676e100)) Exit: (256) [system] set_output((0x7fe6c676e100)) ^ Exit: (254) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (253) [bugger] bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02") ^ Exit: (251) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")), mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")), bugger:mfs_end(mfs((0x55fc82402960), string, (0x55fc825564e0), set_output_safe, set_output_safe((0x7fe6c676e100))), "02")) ^ Exit: (250) [bugger] bugger:with_output_to_each(string("02"), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) ^ Exit: (249) [bugger] bugger:woto_tty(string("02"), true, bugger:(true, user:format('~`0t~d~2|', [2]))) ^ Exit: (248) [bugger] bugger:woto(string("02"), user:format('~`0t~d~2|', [2])) Call: (248) [system] nb_delete('$wots_stack') Exit: (248) [system] nb_delete('$wots_stack') Call: (248) [system] nb_delete('$wots_stack') Exit: (248) [system] nb_delete('$wots_stack') ^ Exit: (246) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("02"), user:format('~`0t~d~2|', [2])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("02"), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) ^ Exit: (244) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("02"), user:format('~`0t~d~2|', [2]))) ^ Exit: (243) [bugger] bugger:wots("02", user:format('~`0t~d~2|', [2])) ^ Call: (243) [user] format(string(_6572), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "02"]) ^ Exit: (243) [user] format(string("WALK-THRU.BC-IMPL.02"), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "02"]) ^ Exit: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, "WALK-THRU.BC-IMPL.02") ^ Exit: (241) [user] get_test_name(2, "WALK-THRU.BC-IMPL.02") ^ Exit: (240) [system] once(user:get_test_name(2, "WALK-THRU.BC-IMPL.02")) ^ Exit: (239) [user] must_det_ll(user:get_test_name(2, "WALK-THRU.BC-IMPL.02")) ^ Call: (239) [user] must_det_ll(arg(1, equal_enough_for_test([[]], [[]]), _201016)) ^ Unify: (239) [user] must_det_ll(user:arg(1, equal_enough_for_test([[]], [[]]), _201016)) ^ Call: (240) [user] once(user:arg(1, equal_enough_for_test([[]], [[]]), _201016)) ^ Unify: (240) [system] once(user:arg(1, equal_enough_for_test([[]], [[]]), _201016)) Call: (241) [system] arg(1, equal_enough_for_test([[]], [[]]), _201016) Exit: (241) [system] arg(1, equal_enough_for_test([[]], [[]]), [[]]) ^ Exit: (240) [system] once(user:arg(1, equal_enough_for_test([[]], [[]]), [[]])) ^ Exit: (239) [user] must_det_ll(user:arg(1, equal_enough_for_test([[]], [[]]), [[]])) ^ Call: (239) [user] must_det_ll(arg(2, equal_enough_for_test([[]], [[]]), _208456)) ^ Unify: (239) [user] must_det_ll(user:arg(2, equal_enough_for_test([[]], [[]]), _208456)) ^ Call: (240) [user] once(user:arg(2, equal_enough_for_test([[]], [[]]), _208456)) ^ Unify: (240) [system] once(user:arg(2, equal_enough_for_test([[]], [[]]), _208456)) Call: (241) [system] arg(2, equal_enough_for_test([[]], [[]]), _208456) Exit: (241) [system] arg(2, equal_enough_for_test([[]], [[]]), [[]]) ^ Exit: (240) [system] once(user:arg(2, equal_enough_for_test([[]], [[]]), [[]])) ^ Exit: (239) [user] must_det_ll(user:arg(2, equal_enough_for_test([[]], [[]]), [[]])) ^ Call: (239) [user] must_det_ll(write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]])) ^ Unify: (239) [user] must_det_ll(user:write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]])) ^ Call: (240) [user] once(user:write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]])) ^ Unify: (240) [system] once(user:write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]])) ^ Call: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]]) ^ Unify: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]]) ^ Call: (242) [user] ignore(((nb_current(loading_file, _221534), _221534\==[]->true;_221534='SOME/UNIT-TEST.metta'), symbolic_list_concat([_221564, _221570], 'tests/', _221534), file_name_extension(_221576, _221578, _221570))) ^ Unify: (242) [system] ignore(user:((nb_current(loading_file, _221534), _221534\==[]->true;_221534='SOME/UNIT-TEST.metta'), symbolic_list_concat([_221564, _221570], 'tests/', _221534), file_name_extension(_221576, _221578, _221570))) Call: (244) [system] nb_current(loading_file, _221534) Exit: (244) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (244) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (244) [user] symbolic_list_concat([_221564, _221570], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Unify: (244) [user] symbolic_list_concat([_221564, _221570], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] atomic_list_concat([_221564, _221570], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] atomic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (244) [user] symbolic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] file_name_extension(_221576, _221578, 'direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] file_name_extension('direct_comp/walk_thru/bc_impl', metta, 'direct_comp/walk_thru/bc_impl.metta') ^ Exit: (242) [system] ignore(user:((nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[]->true;P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'='SOME/UNIT-TEST.metta'), symbolic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), file_name_extension('direct_comp/walk_thru/bc_impl', metta, 'direct_comp/walk_thru/bc_impl.metta'))) Call: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.02", "WALK-THRU.BC-IMPL.02"])) Unify: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.02", "WALK-THRU.BC-IMPL.02"])) Exit: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.02", "WALK-THRU.BC-IMPL.02"])) ^ Call: (242) [user] must_not_error(tee_file(_284026)) ^ Unify: (242) [user] must_not_error(user:tee_file(_284026)) Call: (243) [user] tee_file(_284026) Unify: (243) [user] tee_file(_284026) Call: (244) [system] getenv('TEE_FILE', _284026) Exit: (244) [system] getenv('TEE_FILE', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi') Exit: (243) [user] tee_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi') ^ Exit: (242) [user] must_not_error(user:tee_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi')) ^ Call: (242) [user] must_det_ll(shared_units(_303046)) ^ Unify: (242) [user] must_det_ll(user:shared_units(_303046)) ^ Call: (243) [user] once(user:shared_units(_303046)) ^ Unify: (243) [system] once(user:shared_units(_303046)) ^ Call: (244) [user] shared_units(_303046) ^ Unify: (244) [user] shared_units(_303046) Call: (245) [system] getenv('SHARED_UNITS', _303046) Exit: (245) [system] getenv('SHARED_UNITS', P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS') ^ Exit: (244) [user] shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS') ^ Exit: (243) [system] once(user:shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS')) ^ Exit: (242) [user] must_det_ll(user:shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS')) ^ Call: (242) [user] must_det_ll(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _328858, [encoding(utf8)])) ^ Unify: (242) [user] must_det_ll(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _328858, [encoding(utf8)])) ^ Call: (243) [user] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _328858, [encoding(utf8)])) ^ Unify: (243) [system] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _328858, [encoding(utf8)])) Call: (244) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _328858, [encoding(utf8)]) Exit: (244) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, (0x55fc82556780), [encoding(utf8)]) ^ Exit: (243) [system] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, (0x55fc82556780), [encoding(utf8)])) ^ Exit: (242) [user] must_det_ll(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, (0x55fc82556780), [encoding(utf8)])) ^ Call: (242) [user] once((getenv('HTML_FILE', _367538);sformat(_367538, '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) ^ Unify: (242) [system] once(user:(getenv('HTML_FILE', _367538);sformat(_367538, '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) Call: (244) [system] getenv('HTML_FILE', _367538) Exit: (244) [system] getenv('HTML_FILE', './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html') ^ Exit: (242) [system] once(user:(getenv('HTML_FILE', './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html');sformat('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) ^ Call: (242) [user] must_det_ll(compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.02", _372214)) ^ Unify: (242) [user] must_det_ll(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.02", _372214)) ^ Call: (243) [user] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.02", _372214)) ^ Unify: (243) [system] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.02", _372214)) ^ Call: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.02", _372214) ^ Unify: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.02", _372214) Call: (245) [system] './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'=_372214 Exit: (245) [system] './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'='./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html' ^ Exit: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html') ^ Exit: (243) [system] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html')) ^ Exit: (242) [user] must_det_ll(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html')) ^ Call: (242) [user] must_det_ll(get_last_call_duration(_417388)) ^ Unify: (242) [user] must_det_ll(user:get_last_call_duration(_417388)) ^ Call: (243) [user] once(user:get_last_call_duration(_417388)) ^ Unify: (243) [system] once(user:get_last_call_duration(_417388)) ^ Call: (244) [user] get_last_call_duration(_417388) ^ Unify: (244) [user] get_last_call_duration(_417388) Call: (245) [system] nb_getval('$last_call_duration', _417388) Exit: (245) [system] nb_getval('$last_call_duration', 0.0008643119999991455) ^ Exit: (244) [user] get_last_call_duration(0.0008643119999991455) ^ Exit: (243) [system] once(user:get_last_call_duration(0.0008643119999991455)) ^ Exit: (242) [user] must_det_ll(user:get_last_call_duration(0.0008643119999991455)) ^ Call: (242) [user] must_det_ll(_427588 is 0.0008643119999991455*1000) ^ Unify: (242) [user] must_det_ll(user:(_427588 is 0.0008643119999991455*1000)) ^ Call: (243) [user] once(user:(_427588 is 0.0008643119999991455*1000)) ^ Unify: (243) [system] once(user:(_427588 is 0.0008643119999991455*1000)) Call: (244) [system] _427588 is 0.0008643119999991455*1000 Exit: (244) [system] 0.8643119999991455 is 0.0008643119999991455*1000 ^ Exit: (243) [system] once(user:(0.8643119999991455 is 0.0008643119999991455*1000)) ^ Exit: (242) [user] must_det_ll(user:(0.8643119999991455 is 0.0008643119999991455*1000)) ^ Call: (242) [user] must_det_ll(format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8643119999991455, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Unify: (242) [user] must_det_ll(user:format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8643119999991455, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (243) [user] once(user:format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8643119999991455, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Unify: (243) [system] once(user:format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8643119999991455, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (244) [user] format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8643119999991455, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html']) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600) ^ Call: (247) [user] bugger:wots(_441646, write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])) ^ Unify: (247) [bugger] bugger:wots(_441646, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])) Call: (248) [system] nb_current('$wots_stack', _443522) Fail: (248) [system] nb_current('$wots_stack', _443522) ^ Redo: (247) [bugger] bugger:wots(_441646, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])) Call: (248) [system] _446314=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_448172) Exit: (248) [system] current_output((0x55fc82556780)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55fc82556780)]), woto(string(_441646), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_441646), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_441646), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_441646), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _453830) Fail: (250) [system] nb_current('$wots_stack', _453830) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_441646), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_441646), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_441646), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) Call: (253) [system] duplicate_term([(0x55fc82556780)], _460404) Exit: (253) [system] duplicate_term([(0x55fc82556780)], [(0x55fc82556780)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55fc82556780)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55fc82556780)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) ^ Call: (252) [bugger] bugger:woto(string(_441646), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])) ^ Unify: (252) [bugger] bugger:woto(string(_441646), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])) ^ Call: (253) [bugger] once((use_tty(string(_441646), _466932);_466932=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_441646), _466932);_466932=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_441646), _466932) ^ Unify: (255) [bugger] bugger:use_tty(string(_441646), _466932) Call: (256) [system] compound(string(_441646)) Exit: (256) [system] compound(string(_441646)) ^ Unify: (255) [bugger] bugger:use_tty(string(_441646), _466932) Call: (256) [system] stream_property(current_output, tty(_466932)) Unify: (256) [system] stream_property(current_output, tty(_466932)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_466932)) Exit: (257) [system] nonvar(tty(_466932)) Fail: (256) [system] stream_property(current_output, tty(_466932)) ^ Redo: (255) [bugger] bugger:use_tty(string(_441646), _466932) ^ Unify: (255) [bugger] bugger:use_tty(string(_441646), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_441646), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_441646), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_483672) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_441646), false, (true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_441646), false, bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_441646), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_441646), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])))) Call: (255) [system] compound(string(_441646)) Exit: (255) [system] compound(string(_441646)) Call: (255) [system] compound_name_arity(string(_441646), _492166, 0) Fail: (255) [system] compound_name_arity(string(_441646), _493098, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_441646), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])))) Call: (255) [system] string(_441646)=..[_494890, _494896] Exit: (255) [system] string(_441646)=..[string, _441646] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_499546) Exit: (255) [system] current_output((0x55fc82556780)) Call: (255) [system] _501396=set_output_safe((0x55fc82556780)) Exit: (255) [system] set_output_safe((0x55fc82556780))=set_output_safe((0x55fc82556780)) Call: (255) [system] _503258=mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))) Exit: (255) [system] mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780)))=mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))) Call: (255) [system] _505128=mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646) Exit: (255) [system] mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)=mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)), mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)), mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)), mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)), bugger:mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)) Call: (257) [system] _508908=mquietly(bugger:mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646))=mquietly(bugger:mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)), deterministic(_510784)), (notrace(_510784==true)->!;mquietly(bugger:mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)), true));bugger:mfs_start(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)), bugger:mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)), deterministic(_510784)), (notrace(_510784==true)->!;mquietly(bugger:mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)), true));bugger:mfs_start(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646)), bugger:mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _441646))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780)))) Call: (261) [system] compound(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780)))) Exit: (261) [system] compound(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780)))) Call: (261) [system] arg(2, mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _518316) Exit: (261) [system] arg(2, mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), string) Call: (261) [system] arg(3, mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _520182) Exit: (261) [system] arg(3, mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _503266) Call: (261) [system] arg(4, mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), _522048) Exit: (261) [system] arg(4, mfs(_503262, string, _503266, set_output_safe, set_output_safe((0x55fc82556780))), set_output_safe) Call: (261) [system] _7082=mfs(_7086, string, _7090, set_output_safe, _7094) Exit: (261) [system] mfs(_7086, string, _7090, set_output_safe, _7094)=mfs(_7086, string, _7090, set_output_safe, _7094) Call: (261) [system] is_stream(_6906) Fail: (261) [system] is_stream(_6906) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_6902, string, _6906, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_7086, string, _7090, set_output_safe, _7094)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_7086, string, _7090, set_output_safe, _7094)) Call: (262) [memory_file] memory_file:new_memory_file(_7086) Exit: (262) [memory_file] memory_file:new_memory_file((0x55fc8254f9a0)) Call: (262) [memory_file] memory_file:open_memory_file((0x55fc8254f9a0), write, _7090, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55fc8254f9a0), write, (0x55fc81237ff0), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, _7094)) Call: (261) [system] nb_setarg(1, mfs(_6902, string, _6906, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc8254f9a0)) Exit: (261) [system] nb_setarg(1, mfs((0x55fc8254f9a0), string, _6906, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc8254f9a0)) Call: (261) [system] nb_setarg(3, mfs((0x55fc8254f9a0), string, _6906, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc81237ff0)) Exit: (261) [system] nb_setarg(3, mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc81237ff0)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc81237ff0)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc81237ff0)) Call: (263) [system] set_output((0x55fc81237ff0)) Exit: (263) [system] set_output((0x55fc81237ff0)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc81237ff0)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _30308, writeln(user_error, _30308=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _30308, writeln(user_error, _30308=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_32210, _32212), once(bugger:catch(set_stream(current_output, tty(false)), _30308, writeln(user_error, _30308=set_stream(current_output, tty(false))))), '$restore_trace'(_32210, _32212)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_32210, _32212), system:once(bugger:catch(set_stream(current_output, tty(false)), _30308, writeln(user_error, _30308=set_stream(current_output, tty(false))))), system:'$restore_trace'(_32210, _32212)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_32210, _32212)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _30308, writeln(user_error, _30308=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _30308, writeln(user_error, _30308=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Unify: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_39728, _39730), once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), '$restore_trace'(_39728, _39730)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_39728, _39730), system:once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), system:'$restore_trace'(_39728, _39730)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_39728, _39730)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), _6746) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), _6746) ^ Call: (260) [bugger] ignore((is_stream((0x55fc81237ff0)), close((0x55fc81237ff0)), mem_handle_to_substring((0x55fc8254f9a0), _46654), substring_to_type(_46654, string, _6746))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55fc81237ff0)), close((0x55fc81237ff0)), mem_handle_to_substring((0x55fc8254f9a0), _46654), substring_to_type(_46654, string, _6746))) Call: (262) [system] is_stream((0x55fc81237ff0)) Exit: (262) [system] is_stream((0x55fc81237ff0)) Call: (262) [system] close((0x55fc81237ff0)) Exit: (262) [system] close((0x55fc81237ff0)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8254f9a0), _46654) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8254f9a0), _46654) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55fc8254f9a0), _46654) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55fc8254f9a0), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8254f9a0), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Call: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", string, _6746) ^ Unify: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Exit: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55fc81237ff0)), close((0x55fc81237ff0)), mem_handle_to_substring((0x55fc8254f9a0), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"), substring_to_type("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (262) [system] set_output((0x55fc82556780)) Exit: (262) [system] set_output((0x55fc82556780)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_66250, _66252), once(each_call_cleanup:(true==true)), '$restore_trace'(_66250, _66252)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_66250, _66252), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_66250, _66252)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_66250, _66252)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Call: (261) [bugger] ignore((is_stream((0x55fc81237ff0)), close((0x55fc81237ff0)), mem_handle_to_substring((0x55fc8254f9a0), _73772), substring_to_type(_73772, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc81237ff0)), close((0x55fc81237ff0)), mem_handle_to_substring((0x55fc8254f9a0), _73772), substring_to_type(_73772, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) Call: (263) [system] is_stream((0x55fc81237ff0)) Fail: (263) [system] is_stream((0x55fc81237ff0)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55fc81237ff0)), close((0x55fc81237ff0)), mem_handle_to_substring((0x55fc8254f9a0), _73772), substring_to_type(_73772, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc81237ff0)), close((0x55fc81237ff0)), mem_handle_to_substring((0x55fc8254f9a0), _73772), substring_to_type(_73772, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55fc81237ff0)), close((0x55fc81237ff0)), mem_handle_to_substring((0x55fc8254f9a0), _73772), substring_to_type(_73772, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (263) [system] set_output((0x55fc82556780)) Exit: (263) [system] set_output((0x55fc82556780)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")), true));bugger:mfs_start(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")), bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Call: (258) [bugger] ignore((is_stream((0x55fc81237ff0)), close((0x55fc81237ff0)), mem_handle_to_substring((0x55fc8254f9a0), _88710), substring_to_type(_88710, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc81237ff0)), close((0x55fc81237ff0)), mem_handle_to_substring((0x55fc8254f9a0), _88710), substring_to_type(_88710, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) Call: (260) [system] is_stream((0x55fc81237ff0)) Fail: (260) [system] is_stream((0x55fc81237ff0)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55fc81237ff0)), close((0x55fc81237ff0)), mem_handle_to_substring((0x55fc8254f9a0), _88710), substring_to_type(_88710, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc81237ff0)), close((0x55fc81237ff0)), mem_handle_to_substring((0x55fc8254f9a0), _88710), substring_to_type(_88710, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55fc81237ff0)), close((0x55fc81237ff0)), mem_handle_to_substring((0x55fc8254f9a0), _88710), substring_to_type(_88710, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (260) [system] set_output((0x55fc82556780)) Exit: (260) [system] set_output((0x55fc82556780)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")), mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")), bugger:mfs_end(mfs((0x55fc8254f9a0), string, (0x55fc81237ff0), set_output_safe, set_output_safe((0x55fc82556780))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"), false, bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))) ^ Exit: (252) [bugger] bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))) ^ Exit: (247) [bugger] bugger:wots("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])) ^ Call: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", '|', 'I', _111992) ^ Unify: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", '|', 'I', _111992) ^ Call: (248) [user] symbolic_list_concat(_113866, '|', "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Unify: (248) [user] symbolic_list_concat(_113866, '|', "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") Call: (249) [system] atomic_list_concat(_113866, '|', "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '|', "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '|', "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Call: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], 'I', _111992) ^ Unify: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], 'I', _111992) Call: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], 'I', _111992) Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], 'I', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], 'I', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Exit: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", '|', 'I', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Call: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))', '\n', '\\n', _124130) ^ Unify: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))', '\n', '\\n', _124130) ^ Call: (248) [user] symbolic_list_concat(_126004, '\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Unify: (248) [user] symbolic_list_concat(_126004, '\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') Call: (249) [system] atomic_list_concat(_126004, '\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Call: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '\\n', _124130) ^ Unify: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '\\n', _124130) Call: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '\\n', _124130) Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '\\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '\\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Exit: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))', '\n', '\\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') Call: (247) [system] atom_length('(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))', _136268) Exit: (247) [system] atom_length('(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))', 84) Call: (247) [system] 84=<600 Exit: (247) [system] 84=<600 Call: (247) [system] _139982='(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))' Exit: (247) [system] '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'='(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))' Call: (247) [system] write('(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') Exit: (247) [system] write('(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (247) [user] bugger:wots(_146472, write_src_woi([[]])) ^ Unify: (247) [bugger] bugger:wots(_146472, user:write_src_woi([[]])) Call: (248) [system] nb_current('$wots_stack', _148348) Fail: (248) [system] nb_current('$wots_stack', _148348) ^ Redo: (247) [bugger] bugger:wots(_146472, user:write_src_woi([[]])) Call: (248) [system] _151140=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_152998) Exit: (248) [system] current_output((0x55fc82556780)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55fc82556780)]), woto(string(_146472), user:write_src_woi([[]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_146472), user:write_src_woi([[]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_146472), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_146472), user:write_src_woi([[]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _158656) Fail: (250) [system] nb_current('$wots_stack', _158656) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_146472), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_146472), user:write_src_woi([[]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_146472), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) Call: (253) [system] duplicate_term([(0x55fc82556780)], _165230) Exit: (253) [system] duplicate_term([(0x55fc82556780)], [(0x55fc82556780)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55fc82556780)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55fc82556780)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) ^ Call: (252) [bugger] bugger:woto(string(_146472), user:write_src_woi([[]])) ^ Unify: (252) [bugger] bugger:woto(string(_146472), user:write_src_woi([[]])) ^ Call: (253) [bugger] once((use_tty(string(_146472), _171758);_171758=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_146472), _171758);_171758=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_146472), _171758) ^ Unify: (255) [bugger] bugger:use_tty(string(_146472), _171758) Call: (256) [system] compound(string(_146472)) Exit: (256) [system] compound(string(_146472)) ^ Unify: (255) [bugger] bugger:use_tty(string(_146472), _171758) Call: (256) [system] stream_property(current_output, tty(_171758)) Unify: (256) [system] stream_property(current_output, tty(_171758)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_171758)) Exit: (257) [system] nonvar(tty(_171758)) Fail: (256) [system] stream_property(current_output, tty(_171758)) ^ Redo: (255) [bugger] bugger:use_tty(string(_146472), _171758) ^ Unify: (255) [bugger] bugger:use_tty(string(_146472), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_146472), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_146472), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_188498) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_146472), false, (true, user:write_src_woi([[]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_146472), false, bugger:(true, user:write_src_woi([[]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_146472), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_146472), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] compound(string(_146472)) Exit: (255) [system] compound(string(_146472)) Call: (255) [system] compound_name_arity(string(_146472), _196992, 0) Fail: (255) [system] compound_name_arity(string(_146472), _197924, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_146472), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] string(_146472)=..[_199716, _199722] Exit: (255) [system] string(_146472)=..[string, _146472] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_204372) Exit: (255) [system] current_output((0x55fc82556780)) Call: (255) [system] _206222=set_output_safe((0x55fc82556780)) Exit: (255) [system] set_output_safe((0x55fc82556780))=set_output_safe((0x55fc82556780)) Call: (255) [system] _208084=mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))) Exit: (255) [system] mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780)))=mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))) Call: (255) [system] _209954=mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472) Exit: (255) [system] mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)=mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)), mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)), mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)), mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)), bugger:mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)) Call: (257) [system] _213734=mquietly(bugger:mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472))=mquietly(bugger:mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)), deterministic(_215610)), (notrace(_215610==true)->!;mquietly(bugger:mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)), true));bugger:mfs_start(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)), bugger:mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)), deterministic(_215610)), (notrace(_215610==true)->!;mquietly(bugger:mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)), true));bugger:mfs_start(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472)), bugger:mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _146472))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780)))) Call: (261) [system] compound(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780)))) Exit: (261) [system] compound(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780)))) Call: (261) [system] arg(2, mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _223142) Exit: (261) [system] arg(2, mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), string) Call: (261) [system] arg(3, mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _225008) Exit: (261) [system] arg(3, mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _208092) Call: (261) [system] arg(4, mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), _226874) Exit: (261) [system] arg(4, mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), set_output_safe) Call: (261) [system] _228740=mfs(_228744, string, _228748, set_output_safe, _228752) Exit: (261) [system] mfs(_228744, string, _228748, set_output_safe, _228752)=mfs(_228744, string, _228748, set_output_safe, _228752) Call: (261) [system] is_stream(_208092) Fail: (261) [system] is_stream(_208092) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_228744, string, _228748, set_output_safe, _228752)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_228744, string, _228748, set_output_safe, _228752)) Call: (262) [memory_file] memory_file:new_memory_file(_228744) Exit: (262) [memory_file] memory_file:new_memory_file((0x55fc8241df50)) Call: (262) [memory_file] memory_file:open_memory_file((0x55fc8241df50), write, _228748, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55fc8241df50), write, (0x55fc8245df30), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, _228752)) Call: (261) [system] nb_setarg(1, mfs(_208088, string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc8241df50)) Exit: (261) [system] nb_setarg(1, mfs((0x55fc8241df50), string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc8241df50)) Call: (261) [system] nb_setarg(3, mfs((0x55fc8241df50), string, _208092, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc8245df30)) Exit: (261) [system] nb_setarg(3, mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc8245df30)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc8245df30)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc8245df30)) Call: (263) [system] set_output((0x55fc8245df30)) Exit: (263) [system] set_output((0x55fc8245df30)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc8245df30)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _252026, writeln(user_error, _252026=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _252026, writeln(user_error, _252026=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_253928, _253930), once(bugger:catch(set_stream(current_output, tty(false)), _252026, writeln(user_error, _252026=set_stream(current_output, tty(false))))), '$restore_trace'(_253928, _253930)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_253928, _253930), system:once(bugger:catch(set_stream(current_output, tty(false)), _252026, writeln(user_error, _252026=set_stream(current_output, tty(false))))), system:'$restore_trace'(_253928, _253930)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_253928, _253930)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _252026, writeln(user_error, _252026=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _252026, writeln(user_error, _252026=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([[]]) ^ Unify: (259) [user] write_src_woi([[]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_261446, _261448), once(user:with_indents(false, write_src([[]]))), '$restore_trace'(_261446, _261448)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_261446, _261448), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(_261446, _261448)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_261446, _261448)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([[]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), _146472) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), _146472) ^ Call: (260) [bugger] ignore((is_stream((0x55fc8245df30)), close((0x55fc8245df30)), mem_handle_to_substring((0x55fc8241df50), _268372), substring_to_type(_268372, string, _146472))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55fc8245df30)), close((0x55fc8245df30)), mem_handle_to_substring((0x55fc8241df50), _268372), substring_to_type(_268372, string, _146472))) Call: (262) [system] is_stream((0x55fc8245df30)) Exit: (262) [system] is_stream((0x55fc8245df30)) Call: (262) [system] close((0x55fc8245df30)) Exit: (262) [system] close((0x55fc8245df30)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8241df50), _268372) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8241df50), _268372) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55fc8241df50), _268372) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55fc8241df50), "(())") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8241df50), "(())") ^ Call: (262) [bugger] bugger:substring_to_type("(())", string, _146472) ^ Unify: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55fc8245df30)), close((0x55fc8245df30)), mem_handle_to_substring((0x55fc8241df50), "(())"), substring_to_type("(())", string, "(())"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (262) [system] set_output((0x55fc82556780)) Exit: (262) [system] set_output((0x55fc82556780)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_287948, _287950), once(each_call_cleanup:(true==true)), '$restore_trace'(_287948, _287950)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_287948, _287950), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_287948, _287950)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_287948, _287950)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Call: (261) [bugger] ignore((is_stream((0x55fc8245df30)), close((0x55fc8245df30)), mem_handle_to_substring((0x55fc8241df50), _295470), substring_to_type(_295470, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc8245df30)), close((0x55fc8245df30)), mem_handle_to_substring((0x55fc8241df50), _295470), substring_to_type(_295470, string, "(())"))) Call: (263) [system] is_stream((0x55fc8245df30)) Fail: (263) [system] is_stream((0x55fc8245df30)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55fc8245df30)), close((0x55fc8245df30)), mem_handle_to_substring((0x55fc8241df50), _295470), substring_to_type(_295470, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc8245df30)), close((0x55fc8245df30)), mem_handle_to_substring((0x55fc8241df50), _295470), substring_to_type(_295470, string, "(())"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55fc8245df30)), close((0x55fc8245df30)), mem_handle_to_substring((0x55fc8241df50), _295470), substring_to_type(_295470, string, "(())"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (263) [system] set_output((0x55fc82556780)) Exit: (263) [system] set_output((0x55fc82556780)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), true));bugger:mfs_start(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Call: (258) [bugger] ignore((is_stream((0x55fc8245df30)), close((0x55fc8245df30)), mem_handle_to_substring((0x55fc8241df50), _310408), substring_to_type(_310408, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc8245df30)), close((0x55fc8245df30)), mem_handle_to_substring((0x55fc8241df50), _310408), substring_to_type(_310408, string, "(())"))) Call: (260) [system] is_stream((0x55fc8245df30)) Fail: (260) [system] is_stream((0x55fc8245df30)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55fc8245df30)), close((0x55fc8245df30)), mem_handle_to_substring((0x55fc8241df50), _310408), substring_to_type(_310408, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc8245df30)), close((0x55fc8245df30)), mem_handle_to_substring((0x55fc8241df50), _310408), substring_to_type(_310408, string, "(())"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55fc8245df30)), close((0x55fc8245df30)), mem_handle_to_substring((0x55fc8241df50), _310408), substring_to_type(_310408, string, "(())"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (260) [system] set_output((0x55fc82556780)) Exit: (260) [system] set_output((0x55fc82556780)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), bugger:mfs_end(mfs((0x55fc8241df50), string, (0x55fc8245df30), set_output_safe, set_output_safe((0x55fc82556780))), "(())")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(())"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(())"), false, bugger:(true, user:write_src_woi([[]]))) ^ Exit: (252) [bugger] bugger:woto(string("(())"), user:write_src_woi([[]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(())"), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(())"), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(())"), user:write_src_woi([[]]))) ^ Exit: (247) [bugger] bugger:wots("(())", user:write_src_woi([[]])) ^ Call: (247) [user] string_replace("(())", '|', 'I', _333690) ^ Unify: (247) [user] string_replace("(())", '|', 'I', _333690) ^ Call: (248) [user] symbolic_list_concat(_335564, '|', "(())") ^ Unify: (248) [user] symbolic_list_concat(_335564, '|', "(())") Call: (249) [system] atomic_list_concat(_335564, '|', "(())") Exit: (249) [system] atomic_list_concat(['(())'], '|', "(())") ^ Exit: (248) [user] symbolic_list_concat(['(())'], '|', "(())") ^ Call: (248) [user] symbolic_list_concat(['(())'], 'I', _333690) ^ Unify: (248) [user] symbolic_list_concat(['(())'], 'I', _333690) Call: (249) [system] atomic_list_concat(['(())'], 'I', _333690) Exit: (249) [system] atomic_list_concat(['(())'], 'I', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], 'I', '(())') ^ Exit: (247) [user] string_replace("(())", '|', 'I', '(())') ^ Call: (247) [user] string_replace('(())', '\n', '\\n', _345828) ^ Unify: (247) [user] string_replace('(())', '\n', '\\n', _345828) ^ Call: (248) [user] symbolic_list_concat(_347702, '\n', '(())') ^ Unify: (248) [user] symbolic_list_concat(_347702, '\n', '(())') Call: (249) [system] atomic_list_concat(_347702, '\n', '(())') Exit: (249) [system] atomic_list_concat(['(())'], '\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\n', '(())') ^ Call: (248) [user] symbolic_list_concat(['(())'], '\\n', _345828) ^ Unify: (248) [user] symbolic_list_concat(['(())'], '\\n', _345828) Call: (249) [system] atomic_list_concat(['(())'], '\\n', _345828) Exit: (249) [system] atomic_list_concat(['(())'], '\\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\\n', '(())') ^ Exit: (247) [user] string_replace('(())', '\n', '\\n', '(())') Call: (247) [system] atom_length('(())', _357966) Exit: (247) [system] atom_length('(())', 4) Call: (247) [system] 4=<600 Exit: (247) [system] 4=<600 Call: (247) [system] _361680='(())' Exit: (247) [system] '(())'='(())' Call: (247) [system] write('(())') Exit: (247) [system] write('(())') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (247) [user] bugger:wots(_368170, write_src_woi([[]])) ^ Unify: (247) [bugger] bugger:wots(_368170, user:write_src_woi([[]])) Call: (248) [system] nb_current('$wots_stack', _370046) Fail: (248) [system] nb_current('$wots_stack', _370046) ^ Redo: (247) [bugger] bugger:wots(_368170, user:write_src_woi([[]])) Call: (248) [system] _372838=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_374696) Exit: (248) [system] current_output((0x55fc82556780)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55fc82556780)]), woto(string(_368170), user:write_src_woi([[]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_368170), user:write_src_woi([[]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_368170), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_368170), user:write_src_woi([[]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _380354) Fail: (250) [system] nb_current('$wots_stack', _380354) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_368170), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_368170), user:write_src_woi([[]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string(_368170), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) Call: (253) [system] duplicate_term([(0x55fc82556780)], _386928) Exit: (253) [system] duplicate_term([(0x55fc82556780)], [(0x55fc82556780)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55fc82556780)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55fc82556780)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc82556780)]) ^ Call: (252) [bugger] bugger:woto(string(_368170), user:write_src_woi([[]])) ^ Unify: (252) [bugger] bugger:woto(string(_368170), user:write_src_woi([[]])) ^ Call: (253) [bugger] once((use_tty(string(_368170), _393456);_393456=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_368170), _393456);_393456=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_368170), _393456) ^ Unify: (255) [bugger] bugger:use_tty(string(_368170), _393456) Call: (256) [system] compound(string(_368170)) Exit: (256) [system] compound(string(_368170)) ^ Unify: (255) [bugger] bugger:use_tty(string(_368170), _393456) Call: (256) [system] stream_property(current_output, tty(_393456)) Unify: (256) [system] stream_property(current_output, tty(_393456)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_393456)) Exit: (257) [system] nonvar(tty(_393456)) Fail: (256) [system] stream_property(current_output, tty(_393456)) ^ Redo: (255) [bugger] bugger:use_tty(string(_368170), _393456) ^ Unify: (255) [bugger] bugger:use_tty(string(_368170), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_368170), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_368170), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_410196) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_368170), false, (true, user:write_src_woi([[]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_368170), false, bugger:(true, user:write_src_woi([[]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_368170), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_368170), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] compound(string(_368170)) Exit: (255) [system] compound(string(_368170)) Call: (255) [system] compound_name_arity(string(_368170), _418690, 0) Fail: (255) [system] compound_name_arity(string(_368170), _419622, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_368170), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] string(_368170)=..[_421414, _421420] Exit: (255) [system] string(_368170)=..[string, _368170] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_426070) Exit: (255) [system] current_output((0x55fc82556780)) Call: (255) [system] _427920=set_output_safe((0x55fc82556780)) Exit: (255) [system] set_output_safe((0x55fc82556780))=set_output_safe((0x55fc82556780)) Call: (255) [system] _429782=mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))) Exit: (255) [system] mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780)))=mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))) Call: (255) [system] _431652=mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170) Exit: (255) [system] mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)=mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)), mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)), mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)), mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)), bugger:mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)) Call: (257) [system] _435432=mquietly(bugger:mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170))=mquietly(bugger:mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)), deterministic(_437308)), (notrace(_437308==true)->!;mquietly(bugger:mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)), true));bugger:mfs_start(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)), bugger:mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)), deterministic(_437308)), (notrace(_437308==true)->!;mquietly(bugger:mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)), true));bugger:mfs_start(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170)), bugger:mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _368170))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780)))) Call: (261) [system] compound(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780)))) Exit: (261) [system] compound(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780)))) Call: (261) [system] arg(2, mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _444840) Exit: (261) [system] arg(2, mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), string) Call: (261) [system] arg(3, mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _446706) Exit: (261) [system] arg(3, mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _429790) Call: (261) [system] arg(4, mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), _448572) Exit: (261) [system] arg(4, mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), set_output_safe) Call: (261) [system] _450438=mfs(_450442, string, _450446, set_output_safe, _450450) Exit: (261) [system] mfs(_450442, string, _450446, set_output_safe, _450450)=mfs(_450442, string, _450446, set_output_safe, _450450) Call: (261) [system] is_stream(_429790) Fail: (261) [system] is_stream(_429790) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_450442, string, _450446, set_output_safe, _450450)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_450442, string, _450446, set_output_safe, _450450)) Call: (262) [memory_file] memory_file:new_memory_file(_450442) Exit: (262) [memory_file] memory_file:new_memory_file((0x55fc80adebb0)) Call: (262) [memory_file] memory_file:open_memory_file((0x55fc80adebb0), write, _450446, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55fc80adebb0), write, (0x55fc8257a3c0), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, _450450)) Call: (261) [system] nb_setarg(1, mfs(_429786, string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc80adebb0)) Exit: (261) [system] nb_setarg(1, mfs((0x55fc80adebb0), string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc80adebb0)) Call: (261) [system] nb_setarg(3, mfs((0x55fc80adebb0), string, _429790, set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc8257a3c0)) Exit: (261) [system] nb_setarg(3, mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), (0x55fc8257a3c0)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc8257a3c0)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc8257a3c0)) Call: (263) [system] set_output((0x55fc8257a3c0)) Exit: (263) [system] set_output((0x55fc8257a3c0)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc8257a3c0)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _473724, writeln(user_error, _473724=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _473724, writeln(user_error, _473724=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_475626, _475628), once(bugger:catch(set_stream(current_output, tty(false)), _473724, writeln(user_error, _473724=set_stream(current_output, tty(false))))), '$restore_trace'(_475626, _475628)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_475626, _475628), system:once(bugger:catch(set_stream(current_output, tty(false)), _473724, writeln(user_error, _473724=set_stream(current_output, tty(false))))), system:'$restore_trace'(_475626, _475628)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_475626, _475628)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _473724, writeln(user_error, _473724=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _473724, writeln(user_error, _473724=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([[]]) ^ Unify: (259) [user] write_src_woi([[]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_483144, _483146), once(user:with_indents(false, write_src([[]]))), '$restore_trace'(_483144, _483146)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_483144, _483146), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(_483144, _483146)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_483144, _483146)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([[]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), _368170) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), _368170) ^ Call: (260) [bugger] ignore((is_stream((0x55fc8257a3c0)), close((0x55fc8257a3c0)), mem_handle_to_substring((0x55fc80adebb0), _490070), substring_to_type(_490070, string, _368170))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55fc8257a3c0)), close((0x55fc8257a3c0)), mem_handle_to_substring((0x55fc80adebb0), _490070), substring_to_type(_490070, string, _368170))) Call: (262) [system] is_stream((0x55fc8257a3c0)) Exit: (262) [system] is_stream((0x55fc8257a3c0)) Call: (262) [system] close((0x55fc8257a3c0)) Exit: (262) [system] close((0x55fc8257a3c0)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55fc80adebb0), _490070) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55fc80adebb0), _490070) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55fc80adebb0), _490070) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55fc80adebb0), "(())") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55fc80adebb0), "(())") ^ Call: (262) [bugger] bugger:substring_to_type("(())", string, _368170) ^ Unify: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55fc8257a3c0)), close((0x55fc8257a3c0)), mem_handle_to_substring((0x55fc80adebb0), "(())"), substring_to_type("(())", string, "(())"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (262) [system] set_output((0x55fc82556780)) Exit: (262) [system] set_output((0x55fc82556780)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_509646, _509648), once(each_call_cleanup:(true==true)), '$restore_trace'(_509646, _509648)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_509646, _509648), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_509646, _509648)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_509646, _509648)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Call: (261) [bugger] ignore((is_stream((0x55fc8257a3c0)), close((0x55fc8257a3c0)), mem_handle_to_substring((0x55fc80adebb0), _517168), substring_to_type(_517168, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc8257a3c0)), close((0x55fc8257a3c0)), mem_handle_to_substring((0x55fc80adebb0), _517168), substring_to_type(_517168, string, "(())"))) Call: (263) [system] is_stream((0x55fc8257a3c0)) Fail: (263) [system] is_stream((0x55fc8257a3c0)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55fc8257a3c0)), close((0x55fc8257a3c0)), mem_handle_to_substring((0x55fc80adebb0), _517168), substring_to_type(_517168, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc8257a3c0)), close((0x55fc8257a3c0)), mem_handle_to_substring((0x55fc80adebb0), _517168), substring_to_type(_517168, string, "(())"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55fc8257a3c0)), close((0x55fc8257a3c0)), mem_handle_to_substring((0x55fc80adebb0), _517168), substring_to_type(_517168, string, "(())"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (263) [system] set_output((0x55fc82556780)) Exit: (263) [system] set_output((0x55fc82556780)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), true));bugger:mfs_start(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Call: (258) [bugger] ignore((is_stream((0x55fc8257a3c0)), close((0x55fc8257a3c0)), mem_handle_to_substring((0x55fc80adebb0), _15252), substring_to_type(_15252, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc8257a3c0)), close((0x55fc8257a3c0)), mem_handle_to_substring((0x55fc80adebb0), _15252), substring_to_type(_15252, string, "(())"))) Call: (260) [system] is_stream((0x55fc8257a3c0)) Fail: (260) [system] is_stream((0x55fc8257a3c0)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55fc8257a3c0)), close((0x55fc8257a3c0)), mem_handle_to_substring((0x55fc80adebb0), _15252), substring_to_type(_15252, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc8257a3c0)), close((0x55fc8257a3c0)), mem_handle_to_substring((0x55fc80adebb0), _15252), substring_to_type(_15252, string, "(())"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55fc8257a3c0)), close((0x55fc8257a3c0)), mem_handle_to_substring((0x55fc80adebb0), _15252), substring_to_type(_15252, string, "(())"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) Call: (260) [system] set_output((0x55fc82556780)) Exit: (260) [system] set_output((0x55fc82556780)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55fc82556780)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")), bugger:mfs_end(mfs((0x55fc80adebb0), string, (0x55fc8257a3c0), set_output_safe, set_output_safe((0x55fc82556780))), "(())")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(())"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(())"), false, bugger:(true, user:write_src_woi([[]]))) ^ Exit: (252) [bugger] bugger:woto(string("(())"), user:write_src_woi([[]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(())"), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(())"), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc82556780)]), bugger:woto(string("(())"), user:write_src_woi([[]]))) ^ Exit: (247) [bugger] bugger:wots("(())", user:write_src_woi([[]])) ^ Call: (247) [user] string_replace("(())", '|', 'I', _38534) ^ Unify: (247) [user] string_replace("(())", '|', 'I', _38534) ^ Call: (248) [user] symbolic_list_concat(_40408, '|', "(())") ^ Unify: (248) [user] symbolic_list_concat(_40408, '|', "(())") Call: (249) [system] atomic_list_concat(_40408, '|', "(())") Exit: (249) [system] atomic_list_concat(['(())'], '|', "(())") ^ Exit: (248) [user] symbolic_list_concat(['(())'], '|', "(())") ^ Call: (248) [user] symbolic_list_concat(['(())'], 'I', _38534) ^ Unify: (248) [user] symbolic_list_concat(['(())'], 'I', _38534) Call: (249) [system] atomic_list_concat(['(())'], 'I', _38534) Exit: (249) [system] atomic_list_concat(['(())'], 'I', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], 'I', '(())') ^ Exit: (247) [user] string_replace("(())", '|', 'I', '(())') ^ Call: (247) [user] string_replace('(())', '\n', '\\n', _50672) ^ Unify: (247) [user] string_replace('(())', '\n', '\\n', _50672) ^ Call: (248) [user] symbolic_list_concat(_52546, '\n', '(())') ^ Unify: (248) [user] symbolic_list_concat(_52546, '\n', '(())') Call: (249) [system] atomic_list_concat(_52546, '\n', '(())') Exit: (249) [system] atomic_list_concat(['(())'], '\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\n', '(())') ^ Call: (248) [user] symbolic_list_concat(['(())'], '\\n', _50672) ^ Unify: (248) [user] symbolic_list_concat(['(())'], '\\n', _50672) Call: (249) [system] atomic_list_concat(['(())'], '\\n', _50672) Exit: (249) [system] atomic_list_concat(['(())'], '\\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\\n', '(())') ^ Exit: (247) [user] string_replace('(())', '\n', '\\n', '(())') Call: (247) [system] atom_length('(())', _62810) Exit: (247) [system] atom_length('(())', 4) Call: (247) [system] 4=<600 Exit: (247) [system] 4=<600 Call: (247) [system] _66524='(())' Exit: (247) [system] '(())'='(())' Call: (247) [system] write('(())') Exit: (247) [system] write('(())') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Exit: (244) [user] format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8643119999991455, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html']) ^ Exit: (243) [system] once(user:format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8643119999991455, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Exit: (242) [user] must_det_ll(user:format((0x55fc82556780), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8643119999991455, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (242) [user] must_det_ll(close((0x55fc82556780))) ^ Unify: (242) [user] must_det_ll(user:close((0x55fc82556780))) ^ Call: (243) [user] once(user:close((0x55fc82556780))) ^ Unify: (243) [system] once(user:close((0x55fc82556780))) Call: (244) [system] close((0x55fc82556780)) Exit: (244) [system] close((0x55fc82556780)) ^ Exit: (243) [system] once(user:close((0x55fc82556780))) ^ Exit: (242) [user] must_det_ll(user:close((0x55fc82556780))) ^ Exit: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]]) ^ Exit: (240) [system] once(user:write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]])) ^ Exit: (239) [user] must_det_ll(user:write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]])) ^ Exit: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) Call: (238) [$syspreds] flag(loonit_success, _85100, _85100+1) Unify: (238) [$syspreds] flag(loonit_success, _85100, _85100+1) Call: (239) [system] _85100==_85100+1 Redo: (238) [$syspreds] flag(loonit_success, _85100, _85100+1) Unify: (238) [$syspreds] flag(loonit_success, _85100, _85100+1) ^ Call: (239) [$syspreds] with_mutex('$flag', update_flag(loonit_success, _85100, _85100+1)) Call: (241) [$syspreds] update_flag(loonit_success, _85100, _85100+1) Unify: (241) [$syspreds] update_flag(loonit_success, _85100, _85100+1) Call: (242) [system] get_flag(loonit_success, _85100) Exit: (242) [system] get_flag(loonit_success, 1) Call: (242) [system] atom(1+1) Redo: (241) [$syspreds] update_flag(loonit_success, 1, 1+1) Call: (242) [system] set_flag(loonit_success, 2) Exit: (242) [system] set_flag(loonit_success, 2) Exit: (241) [$syspreds] update_flag(loonit_success, 1, 1+1) ^ Exit: (239) [$syspreds] with_mutex('$flag', update_flag(loonit_success, 1, 1+1)) Exit: (238) [$syspreds] flag(loonit_success, 1, 1+1) ^ Call: (238) [user] color_g_mesg('cyan', write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Unify: (238) [user] color_g_mesg('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Call: (240) [system] setup_call_cleanup('$notrace'(_103074, _103076), once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), '$restore_trace'(_103074, _103076)) ^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_103074, _103076), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), system:'$restore_trace'(_103074, _103076)) ^ Call: (241) [system] sig_atomic(system:'$notrace'(_103074, _103076)) (loonit_success (equal_enough_for_test (()) (()))) ^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), system:'$restore_trace'(3, -1)) ^ Exit: (238) [user] color_g_mesg('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Exit: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6432, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6498, _6504], [rule1output, _6498, _6504]]]], _6440), [[]]=_6536)), equal_enough_for_test([[]], [[]])) ^ Exit: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6432, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6498, _6504], [rule1output, _6498, _6504]]]], _6440), [[]]=_6536)), equal_enough_for_test([[]], [[]])) ^ Exit: (235) [system] once(user:loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6432, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6498, _6504], [rule1output, _6498, _6504]]]], _6440), [[]]=_6536)), equal_enough_for_test([[]], [[]]))) ^ Exit: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6092, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])) ^ Call: (235) [system] call(user:(get_pass_fail(_6362, _6364, _6366), if_t(_6366==1, flag(loonit_failure, _6384, _6384+1)))) ^ Unify: (235) [system] call(user:(get_pass_fail(_6362, _6364, _6366), if_t(_6366==1, flag(loonit_failure, _6384, _6384+1)))) ^ Call: (237) [user] get_pass_fail(_6362, _6364, _6366) ^ Unify: (237) [user] get_pass_fail(_6362, _6364, _6366) Call: (238) [$syspreds] flag(loonit_success, _6362, _6362) Unify: (238) [$syspreds] flag(loonit_success, _6362, _6362) Call: (239) [system] _6362==_6362 Exit: (239) [system] _6362==_6362 Call: (239) [system] get_flag(loonit_success, _6362) Exit: (239) [system] get_flag(loonit_success, 2) Exit: (238) [$syspreds] flag(loonit_success, 2, 2) Call: (238) [$syspreds] flag(loonit_failure, _6364, _6364) Unify: (238) [$syspreds] flag(loonit_failure, _6364, _6364) Call: (239) [system] _6364==_6364 Exit: (239) [system] _6364==_6364 Call: (239) [system] get_flag(loonit_failure, _6364) Exit: (239) [system] get_flag(loonit_failure, 0) Exit: (238) [$syspreds] flag(loonit_failure, 0, 0) Call: (238) [system] _6366 is 2+0 Exit: (238) [system] 2 is 2+0 ^ Exit: (237) [user] get_pass_fail(2, 0, 2) ^ Call: (237) [user] if_t(2==1, flag(loonit_failure, _6384, _6384+1)) ^ Unify: (237) [user] if_t(2==1, flag(loonit_failure, _6384, _6384+1)) Call: (238) [system] 2==1 Fail: (238) [system] 2==1 ^ Redo: (237) [user] if_t(2==1, flag(loonit_failure, _6384, _6384+1)) ^ Exit: (237) [user] if_t(2==1, flag(loonit_failure, _6384, _6384+1)) ^ Exit: (235) [system] call(user:(get_pass_fail(2, 0, 2), if_t(2==1, flag(loonit_failure, _6384, _6384+1)))) ^ Exit: (233) [system] setup_call_cleanup(user:get_pass_fail(1, 0, 1), user:loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6092, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])), user:(get_pass_fail(2, 0, 2), if_t(2==1, flag(loonit_failure, _6384, _6384+1)))) ^ Exit: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6092, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]]))) ^ Exit: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6092, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])) ^ Call: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), _6114), !, ignore((once((_6114='True', trace_on_pass;_6114='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))))) ^ Unify: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), _6114), !, ignore((once((_6114='True', trace_on_pass;_6114='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))))) ^ Call: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), _6114) ^ Unify: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), _6114) Call: (235) [system] notrace(equal_enough_for_test([[]], [[]]))\=[_145834|_145836] Exit: (235) [system] notrace(equal_enough_for_test([[]], [[]]))\=[_145834|_145836] ^ Call: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->_6114='True';_6114='False')) ^ Unify: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->_6114='True';_6114='False')) Call: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->_6114='True';_6114='False'), error(_149572, _149574), fail) Unify: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->_6114='True';_6114='False'), error(_149572, _149574), fail) ^ Call: (240) [system] setup_call_cleanup('$notrace'(_151456, _151458), once(user:equal_enough_for_test([[]], [[]])), '$restore_trace'(_151456, _151458)) ^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_151456, _151458), system:once(user:equal_enough_for_test([[]], [[]])), system:'$restore_trace'(_151456, _151458)) ^ Call: (241) [system] sig_atomic(system:'$notrace'(_151456, _151458)) ^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:equal_enough_for_test([[]], [[]])), system:'$restore_trace'(3, -1)) Call: (239) [system] _6114='True' Exit: (239) [system] 'True'='True' Exit: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->'True'='True';'True'='False'), error(_149572, _149574), fail) ^ Exit: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->'True'='True';'True'='False')) ^ Exit: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True') ^ Call: (234) [user] ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))) ^ Unify: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))) ^ Call: (236) [user] once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)) ^ Unify: (236) [system] once(user:('True'='True', trace_on_pass;'True'='False', trace_on_fail)) Call: (238) [system] 'True'='True' Exit: (238) [system] 'True'='True' ^ Call: (238) [user] trace_on_pass ^ Unify: (238) [user] trace_on_pass ^ Call: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] var(true) Fail: (240) [system] var(true) ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Call: (240) [user] option_value0('trace-on-pass', 'True') ^ Unify: (240) [user] option_value0('trace-on-pass', 'True') ^ Call: (241) [user] was_option_value('trace-on-pass', _176552) ^ Unify: (241) [user] was_option_value('trace-on-pass', _176552) Call: (242) [system] current_prolog_flag('trace-on-pass', _178410) Exit: (242) [system] current_prolog_flag('trace-on-pass', false) Call: (242) [system] _176552=false Exit: (242) [system] false=false ^ Exit: (241) [user] was_option_value('trace-on-pass', false) ^ Call: (241) [user] once((p2mE(false, _183062), p2mE('True', _183068))) ^ Unify: (241) [system] once(user:(p2mE(false, _183062), p2mE('True', _183068))) ^ Call: (243) [user] p2mE(false, _183062) ^ Unify: (243) [user] p2mE(false, false) Call: (244) [system] atom(false) Exit: (244) [system] atom(false) ^ Unify: (243) [user] p2mE(false, 'False') ^ Exit: (243) [user] p2mE(false, 'False') ^ Call: (243) [user] p2mE('True', _183068) ^ Unify: (243) [user] p2mE('True', 'True') Call: (244) [system] atom('True') Exit: (244) [system] atom('True') ^ Unify: (243) [user] p2mE('True', 'True') ^ Exit: (243) [user] p2mE('True', 'True') ^ Exit: (241) [system] once(user:(p2mE(false, 'False'), p2mE('True', 'True'))) Call: (241) [system] 'True'='False' Fail: (241) [system] 'True'='False' ^ Redo: (240) [user] option_value0('trace-on-pass', 'True') ^ Fail: (240) [user] option_value0('trace-on-pass', 'True') ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] true==false Fail: (240) [system] true==false ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) ^ Call: (241) [system] setup_call_cleanup('$notrace'(_206280, _206282), once(user:option_value0('trace-on-pass', true)), '$restore_trace'(_206280, _206282)) ^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_206280, _206282), system:once(user:option_value0('trace-on-pass', true)), system:'$restore_trace'(_206280, _206282)) ^ Call: (242) [system] sig_atomic(system:'$notrace'(_206280, _206282)) ^ Fail: (239) [user] option_value('trace-on-pass', true) ^ Fail: (238) [user] trace_on_pass Call: (238) [system] 'True'='False' Fail: (238) [system] 'True'='False' ^ Fail: (236) [system] once(user:('True'='True', trace_on_pass;'True'='False', trace_on_fail)) ^ Redo: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))) ^ Unify: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))) ^ Exit: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))) ^ Exit: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True'), !, ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))))) ^ Exit: (230) [system] call_cleanup(user:loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6092, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])), user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True'), !, ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))))) ^ Exit: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], (findall_eval(=, _6092, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]), [[]]=[[]]), equal_enough_for_test([[]], [[]]), 'True') ^ Call: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], _5760) ^ Unify: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], _5760) Call: (230) [system] 'True'=='True' Exit: (230) [system] 'True'=='True' ^ Call: (230) [user] as_nop(_5760) ^ Unify: (230) [user] as_nop([]) ^ Exit: (230) [user] as_nop([]) ^ Exit: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], []) ^ Exit: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], [[]], [[]], (findall_eval(=, _6092, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]), [[]]=[[]]), equal_enough_for_test([[]], [[]]), []) ^ Exit: (227) [user] eval_20(=, _5610, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []) Call: (227) [system] nb_setarg(1, retval(fail), []) Exit: (227) [system] nb_setarg(1, retval([]), []) ^ Call: (227) [user] ignore(notrace((\+[]\=_5776, nb_setarg(1, retval([]), [])))) ^ Unify: (227) [system] ignore(user:notrace((\+[]\=_5776, nb_setarg(1, retval([]), [])))) ^ Call: (229) [system] setup_call_cleanup('$notrace'(_232408, _232410), once(user:(\+[]\=_5776, nb_setarg(1, retval([]), []))), '$restore_trace'(_232408, _232410)) ^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_232408, _232410), system:once(user:(\+[]\=_5776, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_232408, _232410)) ^ Call: (230) [system] sig_atomic(system:'$notrace'(_232408, _232410)) ^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_5776, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1)) ^ Exit: (227) [system] ignore(user:notrace((\+[]\=_5776, nb_setarg(1, retval([]), [])))) ^ Call: (227) [user] ignore((_5768==1->ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])])))))))))) ^ Unify: (227) [system] ignore(user:(_5768==1->ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])])))))))))) Call: (229) [system] _5768==1 Fail: (229) [system] _5768==1 ^ Call: (230) [system] setup_call_cleanup('$notrace'(_240844, _240846), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])])))))))), '$restore_trace'(_240844, _240846)) ^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_240844, _240846), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])])))))))), system:'$restore_trace'(_240844, _240846)) ^ Call: (231) [system] sig_atomic(system:'$notrace'(_240844, _240846)) ^ Exit: (230) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (227) [system] ignore(user:(_5768==1->ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])])))))))))) ^ Exit: (225) [system] call_cleanup(user:((call(eval_20(=, _5610), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5610), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], [])), ignore(notrace((\+[]\=_5776, nb_setarg(1, retval([]), []))))), user:ignore((_5768==1->ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])]))))))))))) Call: (225) [system] retval([])\=@=retval(fail) Exit: (225) [system] retval([])\=@=retval(fail) ^ Exit: (224) [user] trace_eval(eval_20(=, _5610), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []) ^ Call: (224) [user] self_eval([]) ^ Unify: (224) [user] self_eval([]) ^ Call: (226) [system] setup_call_cleanup('$notrace'(_251314, _251316), once(user:self_eval0([])), '$restore_trace'(_251314, _251316)) ^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_251314, _251316), system:once(user:self_eval0([])), system:'$restore_trace'(_251314, _251316)) ^ Call: (227) [system] sig_atomic(system:'$notrace'(_251314, _251316)) ^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1)) ^ Exit: (224) [user] self_eval([]) Call: (224) [system] _3856=[] Exit: (224) [system] []=[] ^ Exit: (223) [user] eval_01(=, _5610, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []) ^ Exit: (222) [user] eval_00(=, _5610, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []) ^ Exit: (221) [user] eval_args(=, _5610, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []) ^ Exit: (219) [user] catch_metta_return(eval_args(=, _5610, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []), []) Exit: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []) Call: (218) [user] xform_out([], _4412) Unify: (218) [user] xform_out([], _4412) ^ Call: (219) [user] is_returned([]) ^ Unify: (219) [user] is_returned([]) ^ Call: (221) [system] setup_call_cleanup('$notrace'(_266250, _266252), once(user:(\+is_empty([]))), '$restore_trace'(_266250, _266252)) ^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_266250, _266252), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_266250, _266252)) ^ Call: (222) [system] sig_atomic(system:'$notrace'(_266250, _266252)) ^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1)) ^ Exit: (219) [user] is_returned([]) Call: (219) [system] _4412=[] Exit: (219) [system] []=[] Exit: (218) [user] xform_out([], []) Call: (218) [system] nb_setarg(1, res(_3422), []) Exit: (218) [system] nb_setarg(1, res([]), []) ^ Call: (219) [system] setup_call_cleanup('$notrace'(_275594, _275596), once(bugger:(true==true)), '$restore_trace'(_275594, _275596)) ^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_275594, _275596), system:once(bugger:(true==true)), system:'$restore_trace'(_275594, _275596)) ^ Call: (220) [system] sig_atomic(system:'$notrace'(_275594, _275596)) ^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1)) ^ Call: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) Call: (220) [system] var(rtrace:tAt_rtrace) Fail: (220) [system] var(rtrace:tAt_rtrace) ^ Call: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Unify: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (216) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Exit: (215) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace) Call: (214) [system] statistics(cputime, _288890) Exit: (214) [system] statistics(cputime, 9.419280841) Call: (214) [system] _4438 is 9.419280841-8.787890806 Exit: (214) [system] 0.6313900350000008 is 9.419280841-8.787890806 Exit: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.6313900350000008) Call: (213) [system] true==true Exit: (213) [system] true==true Call: (214) [system] true==true Exit: (214) [system] true==true ^ Call: (214) [user] set_option_value(interactive, false) ^ Unify: (214) [user] set_option_value(interactive, false) ^ Call: (215) [user] set_option_value0(interactive, false) ^ Unify: (215) [user] set_option_value0(interactive, false) ^ Call: (216) [user] p2mE(false, _300962) ^ Unify: (216) [user] p2mE(false, false) Call: (217) [system] atom(false) Exit: (217) [system] atom(false) ^ Unify: (216) [user] p2mE(false, 'False') ^ Exit: (216) [user] p2mE(false, 'False') Call: (217) [$syspreds] nb_setval(interactive, 'False') Unify: (217) [$syspreds] nb_setval(interactive, 'False') Call: (218) [system] duplicate_term('False', _308404) Exit: (218) [system] duplicate_term('False', 'False') Call: (218) [system] nb_linkval(interactive, 'False') Exit: (218) [system] nb_linkval(interactive, 'False') Exit: (217) [$syspreds] nb_setval(interactive, 'False') ^ Call: (216) [user] p2mE(_313046, 'False') ^ Unify: (216) [user] p2mE('False', 'False') Call: (217) [system] atom('False') Exit: (217) [system] atom('False') ^ Unify: (216) [user] p2mE(false, 'False') ^ Exit: (216) [user] p2mE(false, 'False') Call: (217) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)]) Exit: (217) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)]) Call: (217) [system] set_prolog_flag(interactive, false) Exit: (217) [system] set_prolog_flag(interactive, false) ^ Exit: (215) [user] set_option_value0(interactive, false) ^ Exit: (214) [user] set_option_value(interactive, false) Call: (214) [system] contrl(inf, each)=contrl(_4508, _4510) Exit: (214) [system] contrl(inf, each)=contrl(inf, each) Call: (214) [system] nb_setarg(1, res([]), []) Exit: (214) [system] nb_setarg(1, res([]), []) Call: (214) [system] current_input(_4534) Exit: (214) [system] current_input((0x7fe6c676e000)) Call: (214) [system] read_pending_codes((0x7fe6c676e000), _4546, []) Exit: (214) [system] read_pending_codes((0x7fe6c676e000), [], []) Call: (214) [$syspreds] flag(result_num, _4560, _4560+1) Unify: (214) [$syspreds] flag(result_num, _4560, _4560+1) Call: (215) [system] _4560==_4560+1 Redo: (214) [$syspreds] flag(result_num, _4560, _4560+1) Unify: (214) [$syspreds] flag(result_num, _4560, _4560+1) ^ Call: (215) [$syspreds] with_mutex('$flag', update_flag(result_num, _4560, _4560+1)) Call: (217) [$syspreds] update_flag(result_num, _4560, _4560+1) Unify: (217) [$syspreds] update_flag(result_num, _4560, _4560+1) Call: (218) [system] get_flag(result_num, _4560) Exit: (218) [system] get_flag(result_num, 0) Call: (218) [system] atom(0+1) Redo: (217) [$syspreds] update_flag(result_num, 0, 0+1) Call: (218) [system] set_flag(result_num, 1) Exit: (218) [system] set_flag(result_num, 1) Exit: (217) [$syspreds] update_flag(result_num, 0, 0+1) ^ Exit: (215) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1)) Exit: (214) [$syspreds] flag(result_num, 0, 0+1) Call: (214) [$syspreds] flag(result_num, _4580, _4580) Unify: (214) [$syspreds] flag(result_num, _4580, _4580) Call: (215) [system] _4580==_4580 Exit: (215) [system] _4580==_4580 Call: (215) [system] get_flag(result_num, _4580) Exit: (215) [system] get_flag(result_num, 1) Exit: (214) [$syspreds] flag(result_num, 1, 1) ^ Call: (214) [user] reset_eval_num ^ Unify: (214) [user] reset_eval_num Call: (215) [$syspreds] flag(eval_num, _355940, 0) Unify: (215) [$syspreds] flag(eval_num, _356872, 0) Call: (216) [system] _357728==0 Redo: (215) [$syspreds] flag(eval_num, _358734, 0) Unify: (215) [$syspreds] flag(eval_num, _359666, 0) ^ Call: (216) [$syspreds] with_mutex('$flag', update_flag(eval_num, _360526, 0)) Call: (218) [$syspreds] update_flag(eval_num, _360526, 0) Unify: (218) [$syspreds] update_flag(eval_num, _360526, 0) Call: (219) [system] get_flag(eval_num, _360526) Exit: (219) [system] get_flag(eval_num, 1) Call: (219) [system] atom(0) Redo: (218) [$syspreds] update_flag(eval_num, 1, 0) Call: (219) [system] set_flag(eval_num, 0) Exit: (219) [system] set_flag(eval_num, 0) Exit: (218) [$syspreds] update_flag(eval_num, 1, 0) ^ Exit: (216) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0)) Exit: (215) [$syspreds] flag(eval_num, 1, 0) Call: (215) [$syspreds] flag(trace_output_len, _371770, 0) Unify: (215) [$syspreds] flag(trace_output_len, _372702, 0) Call: (216) [system] _373558==0 Redo: (215) [$syspreds] flag(trace_output_len, _374564, 0) Unify: (215) [$syspreds] flag(trace_output_len, _375496, 0) ^ Call: (216) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _376356, 0)) Call: (218) [$syspreds] update_flag(trace_output_len, _376356, 0) Unify: (218) [$syspreds] update_flag(trace_output_len, _376356, 0) Call: (219) [system] get_flag(trace_output_len, _376356) Exit: (219) [system] get_flag(trace_output_len, 0) Call: (219) [system] atom(0) Redo: (218) [$syspreds] update_flag(trace_output_len, 0, 0) Call: (219) [system] set_flag(trace_output_len, 0) Exit: (219) [system] set_flag(trace_output_len, 0) Exit: (218) [$syspreds] update_flag(trace_output_len, 0, 0) ^ Exit: (216) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0)) Exit: (215) [$syspreds] flag(trace_output_len, 0, 0) ^ Exit: (214) [user] reset_eval_num ^ Call: (214) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Unify: (214) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Call: (215) [user] original_user_output(_390288) ^ Unify: (215) [user] original_user_output(_390288) Call: (216) [system] stream_property(_390288, file_no(1)) Unify: (216) [system] stream_property(_390288, file_no(1)) Call: (217) [system] nonvar(_390288) Redo: (216) [system] stream_property(_390288, file_no(1)) Unify: (216) [system] stream_property(_390288, file_no(1)) Call: (217) [system] nonvar(_390288) Redo: (216) [system] stream_property(_390288, file_no(1)) Unify: (216) [system] stream_property(_390288, file_no(1)) Call: (217) [system] nonvar(file_no(1)) Exit: (217) [system] nonvar(file_no(1)) Call: (217) [system] file_no(1)=alias(_401408) Redo: (216) [system] stream_property(_390288, file_no(1)) Exit: (216) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (215) [user] original_user_output((0x7fe6c676e100)) ^ Call: (215) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Call: (217) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []) ^ Unify: (217) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), []) ^ Call: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Unify: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) Call: (220) [system] nb_current(suspend_answers, true) ^ Redo: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Unify: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Call: (220) [user] answer_output(_412666) ^ Unify: (220) [user] answer_output(_412666) ^ Call: (221) [user] is_testing ^ Unify: (221) [user] is_testing ^ Call: (222) [user] is_metta_flag(test) ^ Unify: (222) [user] is_metta_flag(test) ^ Call: (224) [system] setup_call_cleanup('$notrace'(_418208, _418210), once(user:is_flag0(test)), '$restore_trace'(_418208, _418210)) ^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_418208, _418210), system:once(user:is_flag0(test)), system:'$restore_trace'(_418208, _418210)) ^ Call: (225) [system] sig_atomic(system:'$notrace'(_418208, _418210)) ^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (222) [user] is_metta_flag(test) ^ Exit: (221) [user] is_testing ^ Call: (221) [user] original_user_output(_412666) ^ Unify: (221) [user] original_user_output(_412666) Call: (222) [system] stream_property(_412666, file_no(1)) Unify: (222) [system] stream_property(_412666, file_no(1)) Call: (223) [system] nonvar(_412666) Redo: (222) [system] stream_property(_412666, file_no(1)) Unify: (222) [system] stream_property(_412666, file_no(1)) Call: (223) [system] nonvar(_412666) Redo: (222) [system] stream_property(_412666, file_no(1)) Unify: (222) [system] stream_property(_412666, file_no(1)) Call: (223) [system] nonvar(file_no(1)) Exit: (223) [system] nonvar(file_no(1)) Call: (223) [system] file_no(1)=alias(_434944) Redo: (222) [system] stream_property(_412666, file_no(1)) Exit: (222) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (221) [user] original_user_output((0x7fe6c676e100)) ^ Exit: (220) [user] answer_output((0x7fe6c676e100)) ^ Call: (220) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Call: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Unify: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) Call: (223) [system] prev_result('Empty')\=@=prev_result('Empty') Fail: (223) [system] prev_result('Empty')\=@=prev_result('Empty') ^ Redo: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Exit: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Exit: (220) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Exit: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) Call: (219) [system] nb_setarg(1, prev_result('Empty'), []) Exit: (219) [system] nb_setarg(1, prev_result([]), []) ^ Exit: (217) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), []) ^ Exit: (215) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), []))) ^ Exit: (214) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), []))) ^ Call: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))))))) ^ Unify: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))))))) Call: (215) [system] 1=Exit: (215) [system] 1=Call: (216) [system] 1==1 Exit: (216) [system] 1==1 Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Unify: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Call: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Unify: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Call: (218) [user] once((is_mettalog;is_testing)) ^ Unify: (218) [system] once(user:(is_mettalog;is_testing)) ^ Call: (220) [user] is_mettalog ^ Unify: (220) [user] is_mettalog ^ Call: (221) [user] is_win64 ^ Unify: (221) [user] is_win64 Call: (222) [system] current_prolog_flag(windows, _469690) Fail: (222) [system] current_prolog_flag(windows, _470618) ^ Fail: (221) [user] is_win64 ^ Redo: (220) [user] is_mettalog ^ Unify: (220) [user] is_mettalog ^ Call: (221) [user] is_metta_flag(log) ^ Unify: (221) [user] is_metta_flag(log) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_476078, _476080), once(user:is_flag0(log)), '$restore_trace'(_476078, _476080)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_476078, _476080), system:once(user:is_flag0(log)), system:'$restore_trace'(_476078, _476080)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_476078, _476080)) ^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (221) [user] is_metta_flag(log) ^ Exit: (220) [user] is_mettalog ^ Exit: (218) [system] once(user:(is_mettalog;is_testing)) ^ Call: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Unify: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Call: (219) [user] original_user_error(_484474) ^ Unify: (219) [user] original_user_error(_484474) Call: (220) [system] stream_property(_484474, file_no(2)) Unify: (220) [system] stream_property(_484474, file_no(2)) Call: (221) [system] nonvar(_484474) Redo: (220) [system] stream_property(_484474, file_no(2)) Unify: (220) [system] stream_property(_484474, file_no(2)) Call: (221) [system] nonvar(_484474) Redo: (220) [system] stream_property(_484474, file_no(2)) Unify: (220) [system] stream_property(_484474, file_no(2)) Call: (221) [system] nonvar(file_no(2)) Exit: (221) [system] nonvar(file_no(2)) Call: (221) [system] file_no(2)=alias(_495594) Redo: (220) [system] stream_property(_484474, file_no(2)) Exit: (220) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (219) [user] original_user_error((0x7fe6c676e200)) ^ Call: (219) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', [])) ^ Call: (221) [user] format('~N~nDeterministic: ', []) Deterministic: ^ Exit: (221) [user] format('~N~nDeterministic: ', []) ^ Exit: (219) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', [])) ^ Exit: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Exit: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Exit: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Call: (216) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))))) ^ Unify: (216) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))))) ^ Call: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Unify: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Call: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Unify: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Call: (220) [user] once((is_mettalog;is_testing)) ^ Unify: (220) [system] once(user:(is_mettalog;is_testing)) ^ Call: (222) [user] is_mettalog ^ Unify: (222) [user] is_mettalog ^ Call: (223) [user] is_win64 ^ Unify: (223) [user] is_win64 Call: (224) [system] current_prolog_flag(windows, _517354) Fail: (224) [system] current_prolog_flag(windows, _518282) ^ Fail: (223) [user] is_win64 ^ Redo: (222) [user] is_mettalog ^ Unify: (222) [user] is_mettalog ^ Call: (223) [user] is_metta_flag(log) ^ Unify: (223) [user] is_metta_flag(log) ^ Call: (225) [system] setup_call_cleanup('$notrace'(_5522, _5524), once(user:is_flag0(log)), '$restore_trace'(_5522, _5524)) ^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_5522, _5524), system:once(user:is_flag0(log)), system:'$restore_trace'(_5522, _5524)) ^ Call: (226) [system] sig_atomic(system:'$notrace'(_5522, _5524)) ^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (223) [user] is_metta_flag(log) ^ Exit: (222) [user] is_mettalog ^ Exit: (220) [system] once(user:(is_mettalog;is_testing)) ^ Call: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Unify: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Call: (221) [user] original_user_error(_13728) ^ Unify: (221) [user] original_user_error(_13728) Call: (222) [system] stream_property(_13728, file_no(2)) Unify: (222) [system] stream_property(_13728, file_no(2)) Call: (223) [system] nonvar(_13728) Redo: (222) [system] stream_property(_13728, file_no(2)) Unify: (222) [system] stream_property(_13728, file_no(2)) Call: (223) [system] nonvar(_13728) Redo: (222) [system] stream_property(_13728, file_no(2)) Unify: (222) [system] stream_property(_13728, file_no(2)) Call: (223) [system] nonvar(file_no(2)) Exit: (223) [system] nonvar(file_no(2)) Call: (223) [system] file_no(2)=alias(_24848) Redo: (222) [system] stream_property(_13728, file_no(2)) Exit: (222) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (221) [user] original_user_error((0x7fe6c676e200)) ^ Call: (221) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl))) ^ Call: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Unify: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Call: (225) [user] symbolic([]) ^ Unify: (225) [user] symbolic([]) Call: (226) [system] atomic([]) Exit: (226) [system] atomic([]) ^ Exit: (225) [user] symbolic([]) ^ Redo: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Exit: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Exit: (221) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl))) ^ Exit: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Exit: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Exit: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Call: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))) ^ Unify: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))) ^ Call: (219) [user] original_user_output(_43730) ^ Unify: (219) [user] original_user_output(_43730) Call: (220) [system] stream_property(_43730, file_no(1)) Unify: (220) [system] stream_property(_43730, file_no(1)) Call: (221) [system] nonvar(_43730) Redo: (220) [system] stream_property(_43730, file_no(1)) Unify: (220) [system] stream_property(_43730, file_no(1)) Call: (221) [system] nonvar(_43730) Redo: (220) [system] stream_property(_43730, file_no(1)) Unify: (220) [system] stream_property(_43730, file_no(1)) Call: (221) [system] nonvar(file_no(1)) Exit: (221) [system] nonvar(file_no(1)) Call: (221) [system] file_no(1)=alias(_54850) Redo: (220) [system] stream_property(_43730, file_no(1)) Exit: (220) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (219) [user] original_user_output((0x7fe6c676e100)) ^ Call: (219) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))) ^ Call: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true))) ^ Unify: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true))) ^ Call: (222) [user] as_tf(is_mettalog, _61820) ^ Unify: (222) [user] as_tf(is_mettalog, _61820) Call: (223) [system] is_mettalog\=[_63680|_63682] Exit: (223) [system] is_mettalog\=[_63680|_63682] ^ Call: (223) [user] catch_nowarn((call(is_mettalog)*->_61820='True';_61820='False')) ^ Unify: (223) [user] catch_nowarn((call(is_mettalog)*->_61820='True';_61820='False')) Call: (224) [user] catch_err((call(is_mettalog)*->_61820='True';_61820='False'), error(_67418, _67420), fail) Unify: (224) [user] catch_err((call(is_mettalog)*->_61820='True';_61820='False'), error(_67418, _67420), fail) ^ Call: (227) [user] is_mettalog ^ Unify: (227) [user] is_mettalog ^ Call: (228) [user] is_win64 ^ Unify: (228) [user] is_win64 Call: (229) [system] current_prolog_flag(windows, _73034) Fail: (229) [system] current_prolog_flag(windows, _73962) ^ Fail: (228) [user] is_win64 ^ Redo: (227) [user] is_mettalog ^ Unify: (227) [user] is_mettalog ^ Call: (228) [user] is_metta_flag(log) ^ Unify: (228) [user] is_metta_flag(log) ^ Call: (230) [system] setup_call_cleanup('$notrace'(_79422, _79424), once(user:is_flag0(log)), '$restore_trace'(_79422, _79424)) ^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_79422, _79424), system:once(user:is_flag0(log)), system:'$restore_trace'(_79422, _79424)) ^ Call: (231) [system] sig_atomic(system:'$notrace'(_79422, _79424)) ^ Exit: (230) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (228) [user] is_metta_flag(log) ^ Exit: (227) [user] is_mettalog Call: (227) [system] _61820='True' Exit: (227) [system] 'True'='True' Exit: (224) [user] catch_err((call(is_mettalog)*->'True'='True';'True'='False'), error(_67418, _67420), fail) ^ Exit: (223) [user] catch_nowarn((call(is_mettalog)*->'True'='True';'True'='False')) ^ Exit: (222) [user] as_tf(is_mettalog, 'True') ^ Call: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true))) ^ Unify: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true))) ^ Call: (223) [user] was_option_value(src_indents, _91776) ^ Unify: (223) [user] was_option_value(src_indents, _91776) Call: (224) [system] current_prolog_flag(src_indents, _93634) Exit: (224) [system] current_prolog_flag(src_indents, []) Call: (224) [system] _91776=[] Exit: (224) [system] []=[] ^ Exit: (223) [user] was_option_value(src_indents, []) ^ Call: (223) [user] setup_call_cleanup(set_option_value(src_indents, 'True'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, [])) ^ Unify: (223) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, [])) ^ Call: (224) [system] sig_atomic(user:set_option_value(src_indents, 'True')) ^ Call: (226) [user] set_option_value(src_indents, 'True') ^ Unify: (226) [user] set_option_value(src_indents, 'True') ^ Call: (227) [user] set_option_value0(src_indents, 'True') ^ Unify: (227) [user] set_option_value0(src_indents, 'True') ^ Call: (228) [user] p2mE('True', _105068) ^ Unify: (228) [user] p2mE('True', 'True') Call: (229) [system] atom('True') Exit: (229) [system] atom('True') ^ Unify: (228) [user] p2mE('True', 'True') ^ Exit: (228) [user] p2mE('True', 'True') Call: (229) [$syspreds] nb_setval(src_indents, 'True') Unify: (229) [$syspreds] nb_setval(src_indents, 'True') Call: (230) [system] duplicate_term('True', _112510) Exit: (230) [system] duplicate_term('True', 'True') Call: (230) [system] nb_linkval(src_indents, 'True') Exit: (230) [system] nb_linkval(src_indents, 'True') Exit: (229) [$syspreds] nb_setval(src_indents, 'True') ^ Call: (228) [user] p2mE(_117152, 'True') ^ Unify: (228) [user] p2mE('True', 'True') Call: (229) [system] atom('True') Exit: (229) [system] atom('True') ^ Unify: (228) [user] p2mE(true, 'True') ^ Exit: (228) [user] p2mE(true, 'True') Call: (229) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)]) Exit: (229) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)]) Call: (229) [system] set_prolog_flag(src_indents, true) Exit: (229) [system] set_prolog_flag(src_indents, true) ^ Exit: (227) [user] set_option_value0(src_indents, 'True') ^ Exit: (226) [user] set_option_value(src_indents, 'True') ^ Exit: (224) [system] sig_atomic(user:set_option_value(src_indents, 'True')) ^ Call: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)) ^ Unify: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)) ^ Call: (225) [user] is_compatio ^ Unify: (225) [user] is_compatio ^ Call: (227) [system] setup_call_cleanup('$notrace'(_133240, _133242), once(user:is_compatio0), '$restore_trace'(_133240, _133242)) ^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_133240, _133242), system:once(user:is_compatio0), system:'$restore_trace'(_133240, _133242)) ^ Call: (228) [system] sig_atomic(system:'$notrace'(_133240, _133242)) ^ Fail: (225) [user] is_compatio ^ Redo: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)) ^ Unify: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)) ^ Call: (226) [rtrace] rtrace:quietly3(user:(wots(_139102, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))), (_139102==""->true;our_ansi_format('yellow', '~w~n', [_139102])))) ^ Unify: (226) [rtrace] rtrace:quietly3(user:(wots(_139102, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))), (_139102==""->true;our_ansi_format('yellow', '~w~n', [_139102])))) () ^ Exit: (226) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""])))) ^ Exit: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)) ^ Call: (225) [user] set_option_value(src_indents, []) ^ Unify: (225) [user] set_option_value(src_indents, []) ^ Call: (226) [user] set_option_value0(src_indents, []) ^ Unify: (226) [user] set_option_value0(src_indents, []) ^ Call: (227) [user] p2mE([], _148248) ^ Unify: (227) [user] p2mE([], []) Call: (228) [system] atom([]) Fail: (228) [system] atom([]) ^ Redo: (227) [user] p2mE([], []) ^ Exit: (227) [user] p2mE([], []) Call: (228) [$syspreds] nb_setval(src_indents, []) Unify: (228) [$syspreds] nb_setval(src_indents, []) Call: (229) [system] duplicate_term([], _155690) Exit: (229) [system] duplicate_term([], []) Call: (229) [system] nb_linkval(src_indents, []) Exit: (229) [system] nb_linkval(src_indents, []) Exit: (228) [$syspreds] nb_setval(src_indents, []) ^ Call: (227) [user] p2mE(_160332, []) ^ Unify: (227) [user] p2mE([], []) Call: (228) [system] atom([]) Fail: (228) [system] atom([]) ^ Redo: (227) [user] p2mE([], []) ^ Exit: (227) [user] p2mE([], []) Call: (228) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)]) Exit: (228) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)]) Call: (228) [system] set_prolog_flag(src_indents, []) Exit: (228) [system] set_prolog_flag(src_indents, []) ^ Exit: (226) [user] set_option_value0(src_indents, []) ^ Exit: (225) [user] set_option_value(src_indents, []) ^ Exit: (223) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, [])) ^ Exit: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true))) ^ Exit: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true))) ^ Exit: (219) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))) ^ Exit: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))) ^ Exit: (216) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))))) ^ Exit: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))))))) ^ Call: (214) [user] in_answer_io(write_asrc([])) ^ Unify: (214) [user] in_answer_io(write_asrc([])) Call: (215) [system] nb_current(suspend_answers, true) ^ Redo: (214) [user] in_answer_io(write_asrc([])) ^ Unify: (214) [user] in_answer_io(write_asrc([])) ^ Call: (215) [user] answer_output(_183542) ^ Unify: (215) [user] answer_output(_183542) ^ Call: (216) [user] is_testing ^ Unify: (216) [user] is_testing ^ Call: (217) [user] is_metta_flag(test) ^ Unify: (217) [user] is_metta_flag(test) ^ Call: (219) [system] setup_call_cleanup('$notrace'(_189084, _189086), once(user:is_flag0(test)), '$restore_trace'(_189084, _189086)) ^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_189084, _189086), system:once(user:is_flag0(test)), system:'$restore_trace'(_189084, _189086)) ^ Call: (220) [system] sig_atomic(system:'$notrace'(_189084, _189086)) ^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (217) [user] is_metta_flag(test) ^ Exit: (216) [user] is_testing ^ Call: (216) [user] original_user_output(_183542) ^ Unify: (216) [user] original_user_output(_183542) Call: (217) [system] stream_property(_183542, file_no(1)) Unify: (217) [system] stream_property(_183542, file_no(1)) Call: (218) [system] nonvar(_183542) Redo: (217) [system] stream_property(_183542, file_no(1)) Unify: (217) [system] stream_property(_183542, file_no(1)) Call: (218) [system] nonvar(_183542) Redo: (217) [system] stream_property(_183542, file_no(1)) Unify: (217) [system] stream_property(_183542, file_no(1)) Call: (218) [system] nonvar(file_no(1)) Exit: (218) [system] nonvar(file_no(1)) Call: (218) [system] file_no(1)=alias(_205820) Redo: (217) [system] stream_property(_183542, file_no(1)) Exit: (217) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (216) [user] original_user_output((0x7fe6c676e100)) ^ Exit: (215) [user] answer_output((0x7fe6c676e100)) ^ Call: (215) [user] with_output_to((0x7fe6c676e100), write_asrc([])) Call: (217) [user] write_asrc([]) Unify: (217) [user] write_asrc([]) Call: (218) [system] []=='Empty' Redo: (217) [user] write_asrc([]) Unify: (217) [user] write_asrc([]) Call: (218) [user] write_bsrc([]) Unify: (218) [user] write_bsrc([]) Call: (219) [system] []=='Empty' Redo: (218) [user] write_bsrc([]) Unify: (218) [user] write_bsrc([]) Call: (219) [system] ground([]) Exit: (219) [system] ground([]) Call: (219) [user] write_bsrc1([]) Unify: (219) [user] write_bsrc1([]) Call: (220) [system] is_list([]) Exit: (220) [system] is_list([]) Call: (220) [lists] lists:member(_226164, []) Redo: (219) [user] write_bsrc1([]) Unify: (219) [user] write_bsrc1([]) ^ Call: (220) [user] write_src_woi([]) ^ Unify: (220) [user] write_src_woi([]) ^ Call: (222) [system] setup_call_cleanup('$notrace'(_230784, _230786), once(user:with_indents(false, write_src([]))), '$restore_trace'(_230784, _230786)) ^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_230784, _230786), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_230784, _230786)) ^ Call: (223) [system] sig_atomic(system:'$notrace'(_230784, _230786)) () ^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1)) ^ Exit: (220) [user] write_src_woi([]) Exit: (219) [user] write_bsrc1([]) Exit: (218) [user] write_bsrc([]) Exit: (217) [user] write_asrc([]) ^ Exit: (215) [user] with_output_to((0x7fe6c676e100), write_asrc([])) ^ Exit: (214) [user] in_answer_io(write_asrc([])) ^ Call: (214) [user] not_compatio(format('~N')) ^ Unify: (214) [user] not_compatio(format('~N')) ^ Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (216) [user] once((is_mettalog;is_testing)) ^ Unify: (216) [system] once(user:(is_mettalog;is_testing)) ^ Call: (218) [user] is_mettalog ^ Unify: (218) [user] is_mettalog ^ Call: (219) [user] is_win64 ^ Unify: (219) [user] is_win64 Call: (220) [system] current_prolog_flag(windows, _249730) Fail: (220) [system] current_prolog_flag(windows, _250658) ^ Fail: (219) [user] is_win64 ^ Redo: (218) [user] is_mettalog ^ Unify: (218) [user] is_mettalog ^ Call: (219) [user] is_metta_flag(log) ^ Unify: (219) [user] is_metta_flag(log) ^ Call: (221) [system] setup_call_cleanup('$notrace'(_256118, _256120), once(user:is_flag0(log)), '$restore_trace'(_256118, _256120)) ^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_256118, _256120), system:once(user:is_flag0(log)), system:'$restore_trace'(_256118, _256120)) ^ Call: (222) [system] sig_atomic(system:'$notrace'(_256118, _256120)) ^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (219) [user] is_metta_flag(log) ^ Exit: (218) [user] is_mettalog ^ Exit: (216) [system] once(user:(is_mettalog;is_testing)) ^ Call: (216) [user] user_err(format('~N')) ^ Unify: (216) [user] user_err(format('~N')) ^ Call: (217) [user] original_user_error(_264514) ^ Unify: (217) [user] original_user_error(_264514) Call: (218) [system] stream_property(_264514, file_no(2)) Unify: (218) [system] stream_property(_264514, file_no(2)) Call: (219) [system] nonvar(_264514) Redo: (218) [system] stream_property(_264514, file_no(2)) Unify: (218) [system] stream_property(_264514, file_no(2)) Call: (219) [system] nonvar(_264514) Redo: (218) [system] stream_property(_264514, file_no(2)) Unify: (218) [system] stream_property(_264514, file_no(2)) Call: (219) [system] nonvar(file_no(2)) Exit: (219) [system] nonvar(file_no(2)) Call: (219) [system] file_no(2)=alias(_275634) Redo: (218) [system] stream_property(_264514, file_no(2)) Exit: (218) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (217) [user] original_user_error((0x7fe6c676e200)) ^ Call: (217) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (219) [$syspreds] format('~N') Unify: (219) [$syspreds] format('~N') ^ Call: (220) [$syspreds] format('~N', []) ^ Exit: (220) [$syspreds] format('~N', []) Exit: (219) [$syspreds] format('~N') ^ Exit: (217) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (216) [user] user_err(format('~N')) ^ Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (214) [user] not_compatio(format('~N')) Call: (214) [system] true\==true Fail: (214) [system] true\==true Call: (214) [system] _4942=false Exit: (214) [system] false=false ^ Call: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6313900350000008))))) ^ Unify: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6313900350000008))))) Call: (216) [system] false==true Fail: (216) [system] false==true Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6313900350000008)))) ^ Unify: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6313900350000008)))) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_300406, _300408), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6313900350000008))))), _300364, fbug((_300364-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6313900350000008))))))))), '$restore_trace'(_300406, _300408)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_300406, _300408), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6313900350000008))))), _300364, fbug((_300364-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6313900350000008))))))))), system:'$restore_trace'(_300406, _300408)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_300406, _300408)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6313900350000008))))), _300364, fbug((_300364-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6313900350000008))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6313900350000008)))) ^ Exit: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6313900350000008))))) ^ Call: (214) [user] color_g_mesg('green', ignore((['_y'=_4188, '_x'=_4170]\=@=['_y'=_4250, '_x'=_4262]->not_compatio((reverse(['_y'=_4188, '_x'=_4170], _5046), maplist(print_var, _5046), nop(nl)));true))) ^ Unify: (214) [user] color_g_mesg('green', user:ignore((['_y'=_4188, '_x'=_4170]\=@=['_y'=_4250, '_x'=_4262]->not_compatio((reverse(['_y'=_4188, '_x'=_4170], _5046), maplist(print_var, _5046), nop(nl)));true))) ^ Call: (216) [system] setup_call_cleanup('$notrace'(_309222, _309224), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_y'=_4188, '_x'=_4170]\=@=['_y'=_4250, '_x'=_4262]->not_compatio((reverse(['_y'=_4188, '_x'=_4170], _5046), maplist(print_var, _5046), nop(nl)));true))))), '$restore_trace'(_309222, _309224)) ^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_309222, _309224), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_y'=_4188, '_x'=_4170]\=@=['_y'=_4250, '_x'=_4262]->not_compatio((reverse(['_y'=_4188, '_x'=_4170], _5046), maplist(print_var, _5046), nop(nl)));true))))), system:'$restore_trace'(_309222, _309224)) ^ Call: (217) [system] sig_atomic(system:'$notrace'(_309222, _309224)) ^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_y'=_4188, '_x'=_4170]\=@=['_y'=_4250, '_x'=_4262]->not_compatio((reverse(['_y'=_4188, '_x'=_4170], _5046), maplist(print_var, _5046), nop(nl)));true))))), system:'$restore_trace'(3, -1)) ^ Exit: (214) [user] color_g_mesg('green', user:ignore((['_y'=_4188, '_x'=_4170]\=@=['_y'=_4250, '_x'=_4262]->not_compatio((reverse(['_y'=_4188, '_x'=_4170], _5046), maplist(print_var, _5046), nop(nl)));true))) Call: (214) [system] false==true Fail: (214) [system] false==true Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], _3856), _3856, ['_y'=_4188, '_x'=_4170], ['_y'=_4250, '_x'=_4262], _3856, _3422) Call: (212) [$syspreds] flag(result_num, _322168, _322168) Unify: (212) [$syspreds] flag(result_num, _322168, _322168) Call: (213) [system] _322168==_322168 Exit: (213) [system] _322168==_322168 Call: (213) [system] get_flag(result_num, _322168) Exit: (213) [system] get_flag(result_num, 1) Exit: (212) [$syspreds] flag(result_num, 1, 1) Call: (212) [system] 1==0 Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], _3856), _3856, ['_y'=_4188, '_x'=_4170], ['_y'=_4250, '_x'=_4262], _3856, _3422) ^ Call: (212) [user] in_answer_io(write(']\n')) ^ Unify: (212) [user] in_answer_io(write(']\n')) Call: (213) [system] nb_current(suspend_answers, true) ^ Redo: (212) [user] in_answer_io(write(']\n')) ^ Unify: (212) [user] in_answer_io(write(']\n')) ^ Call: (213) [user] answer_output(_339066) ^ Unify: (213) [user] answer_output(_339066) ^ Call: (214) [user] is_testing ^ Unify: (214) [user] is_testing ^ Call: (215) [user] is_metta_flag(test) ^ Unify: (215) [user] is_metta_flag(test) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_344608, _344610), once(user:is_flag0(test)), '$restore_trace'(_344608, _344610)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_344608, _344610), system:once(user:is_flag0(test)), system:'$restore_trace'(_344608, _344610)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_344608, _344610)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] is_metta_flag(test) ^ Exit: (214) [user] is_testing ^ Call: (214) [user] original_user_output(_339066) ^ Unify: (214) [user] original_user_output(_339066) Call: (215) [system] stream_property(_339066, file_no(1)) Unify: (215) [system] stream_property(_339066, file_no(1)) Call: (216) [system] nonvar(_339066) Redo: (215) [system] stream_property(_339066, file_no(1)) Unify: (215) [system] stream_property(_339066, file_no(1)) Call: (216) [system] nonvar(_339066) Redo: (215) [system] stream_property(_339066, file_no(1)) Unify: (215) [system] stream_property(_339066, file_no(1)) Call: (216) [system] nonvar(file_no(1)) Exit: (216) [system] nonvar(file_no(1)) Call: (216) [system] file_no(1)=alias(_361344) Redo: (215) [system] stream_property(_339066, file_no(1)) Exit: (215) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (214) [user] original_user_output((0x7fe6c676e100)) ^ Exit: (213) [user] answer_output((0x7fe6c676e100)) ^ Call: (213) [user] with_output_to((0x7fe6c676e100), write(']\n')) Call: (215) [system] write(']\n') ] Exit: (215) [system] write(']\n') ^ Exit: (213) [user] with_output_to((0x7fe6c676e100), write(']\n')) ^ Exit: (212) [user] in_answer_io(write(']\n')) ^ Call: (212) [user] ignore(res([])=res(_3422)) ^ Unify: (212) [system] ignore(user:(res([])=res(_3422))) Call: (213) [system] res([])=res(_3422) Exit: (213) [system] res([])=res([]) ^ Exit: (212) [system] ignore(user:(res([])=res([]))) Exit: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], _3856), _3856, ['_y'=_4188, '_x'=_4170], ['_y'=_4250, '_x'=_4262], _3856, []) Exit: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], _3856), _3856, ['_y'=_4188, '_x'=_4170], ['_y'=_4250, '_x'=_4262], _3856, []) Exit: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], _3856), _3856, ['_y'=_4188, '_x'=_4170], ['_y'=_4250, '_x'=_4262], _3856, []) ^ Exit: (204) [system] ignore(user:catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], _3856), _3856, ['_y'=_4188, '_x'=_4170], ['_y'=_4250, '_x'=_4262])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], _3856), _3856, ['_y'=_4188, '_x'=_4170], ['_y'=_4250, '_x'=_4262], _3856, [])), give_up(_3940), pp_m('red', gave_up(_3940)))) Exit: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], []) ^ Call: (203) [system] call(user:(get_pass_fail(_3806, _3808, _3810), if_t(_3810==1, flag(loonit_failure, _3828, _3828+1)))) ^ Unify: (203) [system] call(user:(get_pass_fail(_3806, _3808, _3810), if_t(_3810==1, flag(loonit_failure, _3828, _3828+1)))) ^ Call: (205) [user] get_pass_fail(_3806, _3808, _3810) ^ Unify: (205) [user] get_pass_fail(_3806, _3808, _3810) Call: (206) [$syspreds] flag(loonit_success, _3806, _3806) Unify: (206) [$syspreds] flag(loonit_success, _3806, _3806) Call: (207) [system] _3806==_3806 Exit: (207) [system] _3806==_3806 Call: (207) [system] get_flag(loonit_success, _3806) Exit: (207) [system] get_flag(loonit_success, 2) Exit: (206) [$syspreds] flag(loonit_success, 2, 2) Call: (206) [$syspreds] flag(loonit_failure, _3808, _3808) Unify: (206) [$syspreds] flag(loonit_failure, _3808, _3808) Call: (207) [system] _3808==_3808 Exit: (207) [system] _3808==_3808 Call: (207) [system] get_flag(loonit_failure, _3808) Exit: (207) [system] get_flag(loonit_failure, 0) Exit: (206) [$syspreds] flag(loonit_failure, 0, 0) Call: (206) [system] _3810 is 2+0 Exit: (206) [system] 2 is 2+0 ^ Exit: (205) [user] get_pass_fail(2, 0, 2) ^ Call: (205) [user] if_t(2==1, flag(loonit_failure, _3828, _3828+1)) ^ Unify: (205) [user] if_t(2==1, flag(loonit_failure, _3828, _3828+1)) Call: (206) [system] 2==1 Fail: (206) [system] 2==1 ^ Redo: (205) [user] if_t(2==1, flag(loonit_failure, _3828, _3828+1)) ^ Exit: (205) [user] if_t(2==1, flag(loonit_failure, _3828, _3828+1)) ^ Exit: (203) [system] call(user:(get_pass_fail(2, 0, 2), if_t(2==1, flag(loonit_failure, _3828, _3828+1)))) ^ Exit: (201) [system] setup_call_cleanup(user:get_pass_fail(1, 0, 1), user:(color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], []))), user:(get_pass_fail(2, 0, 2), if_t(2==1, flag(loonit_failure, _3828, _3828+1)))) ^ Exit: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], [])))) ^ Exit: (199) [system] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], []))))) ^ Exit: (198) [user] must_det_ll(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], []))))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], []) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), []) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), [])) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _464264, _464270], [->, [⍃, _464264, _464270], [less, _464264, _464270]]]]]), ['_y'=_464270, '_x'=_464264], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(763, 37, 42, 763)) ^ Exit: (194) [user] metta_file_buffer(+, exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _464264, _464270], [->, [⍃, _464264, _464270], [less, _464264, _464270]]]]]), ['_y'=_464270, '_x'=_464264], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(763, 37, 42, 763)) ^ Call: (195) [user] apply:maplist(maybe_assign, ['_y'=_464270, '_x'=_464264]) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_y'=_464270, '_x'=_464264]) Call: (196) [apply] apply:maplist_(['_y'=_464270, '_x'=_464264], user:maybe_assign) Unify: (196) [apply] apply:maplist_(['_y'=_464270, '_x'=_464264], user:maybe_assign) Call: (197) [user] maybe_assign('_y'=_464270) Unify: (197) [user] maybe_assign('_y'=_464270) ^ Call: (198) [user] ignore(_464270=_y) ^ Unify: (198) [system] ignore(user:(_464270=_y)) Call: (199) [system] _464270=_y Exit: (199) [system] _y=_y ^ Exit: (198) [system] ignore(user:(_y=_y)) Exit: (197) [user] maybe_assign('_y'=_y) Call: (197) [apply] apply:maplist_(['_x'=_464264], user:maybe_assign) Unify: (197) [apply] apply:maplist_(['_x'=_464264], user:maybe_assign) Call: (198) [user] maybe_assign('_x'=_464264) Unify: (198) [user] maybe_assign('_x'=_464264) ^ Call: (199) [user] ignore(_464264=_x) ^ Unify: (199) [system] ignore(user:(_464264=_x)) Call: (200) [system] _464264=_x Exit: (200) [system] _x=_x ^ Exit: (199) [system] ignore(user:(_x=_x)) Exit: (198) [user] maybe_assign('_x'=_x) Call: (198) [apply] apply:maplist_([], user:maybe_assign) Unify: (198) [apply] apply:maplist_([], user:maybe_assign) Exit: (198) [apply] apply:maplist_([], user:maybe_assign) Exit: (197) [apply] apply:maplist_(['_x'=_x], user:maybe_assign) Exit: (196) [apply] apply:maplist_(['_y'=_y, '_x'=_x], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_y'=_y, '_x'=_x]) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Call: (197) [system] var(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]])) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]])==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Call: (197) [system] string(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]])) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Call: (198) [system] var(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Call: (198) [system] exec\==exec Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Call: (198) [system] string(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Call: (198) [system] exec\==exec Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) ^ Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _114152)) ^ Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5)) Call: (201) [system] _123796 is 5+1 Exit: (201) [system] 6 is 5+1 ^ Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6)) ^ Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6)) ^ Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _149742)) ^ Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _149742)) ^ Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _149742)) ^ Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _149742)) ^ Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _149742) ^ Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _149742) ^ Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _178642) ^ Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6) ^ Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6) Call: (201) [system] _149742=6 Exit: (201) [system] 6=6 ^ Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6) ^ Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6)) ^ Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6)) ^ Call: (198) [user] must_det_ll(6>0) ^ Unify: (198) [user] must_det_ll(user:(6>0)) ^ Call: (199) [user] once(user:(6>0)) ^ Unify: (199) [system] once(user:(6>0)) Call: (200) [system] 6>0 Exit: (200) [system] 6>0 ^ Exit: (199) [system] once(user:(6>0)) ^ Exit: (198) [user] must_det_ll(user:(6>0)) ^ Call: (198) [user] is_synthing_unit_tests ^ Unify: (198) [user] is_synthing_unit_tests ^ Call: (200) [system] setup_call_cleanup('$notrace'(_218664, _218666), once(user:is_synthing_unit_tests0), '$restore_trace'(_218664, _218666)) ^ Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_218664, _218666), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_218664, _218666)) ^ Call: (201) [system] sig_atomic(system:'$notrace'(_218664, _218666)) ^ Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1)) ^ Exit: (198) [user] is_synthing_unit_tests ^ Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6, _223402) ^ Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6, [[]]) ^ Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6, [[]]) Call: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Call: (199) [system] nb_current(suspend_answers, true) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Call: (199) [system] string(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Call: (199) [system] var([[]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Call: (199) [system] var(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) ^ Call: (199) [user] backward_compatibility:sformat(_248898, '~q', [['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Unify: (199) [user] backward_compatibility:sformat(_248898, '~q', [['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Call: (200) [user] format(string(_248898), '~q', [['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Exit: (200) [user] format(string("['add-atom','&kb',[:,rule,[->,[rule1output,_x,_y],[->,[⍃,_x,_y],[less,_x,_y]]]]]"), '~q', [['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Exit: (199) [user] backward_compatibility:sformat("['add-atom','&kb',[:,rule,[->,[rule1output,_x,_y],[->,[⍃,_x,_y],[less,_x,_y]]]]]", '~q', [['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Call: (199) [user] atom_contains("['add-atom','&kb',[:,rule,[->,[rule1output,_x,_y],[->,[⍃,_x,_y],[less,_x,_y]]]]]", "[assert") ^ Unify: (199) [user] atom_contains("['add-atom','&kb',[:,rule,[->,[rule1output,_x,_y],[->,[⍃,_x,_y],[less,_x,_y]]]]]", "[assert") Call: (200) [system] sub_atom("['add-atom','&kb',[:,rule,[->,[rule1output,_x,_y],[->,[⍃,_x,_y],[less,_x,_y]]]]]", _255626, _255628, _255630, "[assert") Fail: (200) [system] sub_atom("['add-atom','&kb',[:,rule,[->,[rule1output,_x,_y],[->,[⍃,_x,_y],[less,_x,_y]]]]]", _256566, _256568, _256570, "[assert") ^ Fail: (199) [user] atom_contains("['add-atom','&kb',[:,rule,[->,[rule1output,_x,_y],[->,[⍃,_x,_y],[less,_x,_y]]]]]", "[assert") Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Call: (199) [occurs] occurs:contains_var('BadType', [[]]) Unify: (199) [occurs] occurs:contains_var('BadType', [[]]) Call: (200) [system] 'BadType'==[[]] Fail: (200) [system] 'BadType'==[[]] Redo: (199) [occurs] occurs:contains_var('BadType', [[]]) Unify: (199) [occurs] occurs:contains_var('BadType', [[]]) Call: (200) [system] compound([[]]) Exit: (200) [system] compound([[]]) Call: (200) [system] arg(_267682, [[]], _267606) Exit: (200) [system] arg(1, [[]], []) Call: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] 'BadType'==[] Fail: (201) [system] 'BadType'==[] Redo: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] compound([]) Fail: (201) [system] compound([]) Fail: (200) [occurs] occurs:contains_var('BadType', []) Redo: (200) [system] arg(_277890, [[]], _267606) Exit: (200) [system] arg(2, [[]], []) Call: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] 'BadType'==[] Fail: (201) [system] 'BadType'==[] Redo: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] compound([]) Fail: (201) [system] compound([]) Fail: (200) [occurs] occurs:contains_var('BadType', []) Fail: (199) [occurs] occurs:contains_var('BadType', [[]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Call: (199) [user] inside_assert(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _290784) Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (200) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Exit: (200) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], '&kb') ^ Call: (200) [user] symbol('add-atom') ^ Unify: (200) [user] symbol('add-atom') Call: (201) [system] atom('add-atom') Exit: (201) [system] atom('add-atom') ^ Exit: (200) [user] symbol('add-atom') ^ Call: (200) [user] symbol_concat(assert, _300078, 'add-atom') ^ Unify: (200) [user] symbol_concat(assert, _301010, 'add-atom') Call: (201) [system] atom_concat(assert, _301866, 'add-atom') Fail: (201) [system] atom_concat(assert, _301866, 'add-atom') ^ Fail: (200) [user] symbol_concat(assert, _303808, 'add-atom') Redo: (199) [user] inside_assert(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _290784) Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (200) [user] is_conz(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Unify: (200) [user] is_conz(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (201) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Exit: (201) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (201) [system] ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]=[_310170|_310172] Exit: (201) [system] ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]=['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]] Exit: (200) [user] is_conz(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Exit: (199) [user] inside_assert(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (200) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Exit: (200) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (200) [system] compound_name_arity(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _317530, _317532) Exit: (200) [system] compound_name_arity(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], '[|]', 2) ^ Call: (200) [user] symbol_concat(eval, _319474, '[|]') ^ Unify: (200) [user] symbol_concat(eval, _320406, '[|]') Call: (201) [system] atom_concat(eval, _321262, '[|]') Fail: (201) [system] atom_concat(eval, _321262, '[|]') ^ Fail: (200) [user] symbol_concat(eval, _323204, '[|]') Redo: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (200) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Exit: (200) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) ^ Call: (200) [user] symbol('add-atom') ^ Unify: (200) [user] symbol('add-atom') Call: (201) [system] atom('add-atom') Exit: (201) [system] atom('add-atom') ^ Exit: (200) [user] symbol('add-atom') Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) ^ Call: (200) [user] symbol_concat(_334250, !, 'add-atom') ^ Unify: (200) [user] symbol_concat(_335182, !, 'add-atom') Call: (201) [system] atom_concat(_336040, !, 'add-atom') Fail: (201) [system] atom_concat(_336040, !, 'add-atom') ^ Fail: (200) [user] symbol_concat(_337980, !, 'add-atom') Redo: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (200) [system] fail Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Exit: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) ^ Call: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _344332), pfcAdd_Now('next-operation'(_344332))) ^ Unify: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _344332), pfcAdd_Now('next-operation'(_344332))) Call: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _344332) Unify: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], op(exec, 'add-atom', _347124)) Call: (200) [user] o_s(['&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _347124) Unify: (200) [user] o_s(['&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _347124) Call: (201) [user] o_s('&kb', _347124) Unify: (201) [user] o_s('&kb', '&kb') Exit: (201) [user] o_s('&kb', '&kb') Exit: (200) [user] o_s(['&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], '&kb') Exit: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], op(exec, 'add-atom', '&kb')) ^ Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (200) [user] current_predicate(pfcAdd/1) ^ Exit: (200) [user] current_predicate(pfcAdd/1) ^ Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Call: (201) [user] clause(pfcTraceExecution, true) ^ Fail: (201) [user] clause(pfcTraceExecution, true) ^ Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (201) [user] must_ex(current_why_UU(_365594)) ^ Unify: (201) [user] must_ex(current_why_UU(_365594)) Call: (203) [user] current_why_UU(_365594) Unify: (203) [user] current_why_UU(_365594) ^ Call: (204) [user] get_why_uu(_365594) ^ Unify: (204) [user] get_why_uu(_365594) ^ Call: (205) [user] findall(_371134, current_why(_371134), _371140) ^ Unify: (205) [$bags] findall(_371134, user:current_why(_371134), _371140) ^ Call: (206) [$bags] findall(_371134, user:current_why(_371134), _371140, []) ^ Unify: (206) [$bags] findall(_371134, user:current_why(_371134), _371140, []) ^ Call: (207) [$bags] cleanup_bag(findall_loop(_371134, user:current_why(_371134), _371140, []), '$destroy_findall_bag') ^ Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_371134, user:current_why(_371134), _371140, []), '$bags':'$destroy_findall_bag') Call: (208) [$bags] findall_loop(_371134, user:current_why(_371134), _371140, []) Unify: (208) [$bags] findall_loop(_371134, user:current_why(_371134), _371140, []) ^ Call: (209) [user] bugger:current_why(_371134) ^ Unify: (209) [user] bugger:current_why(_371134) ^ Call: (210) [user] bugger:current_why_data(_371134) ^ Unify: (210) [user] bugger:current_why_data(_371134) Call: (211) [system] nb_current('$current_why', wp(_371134, _382394)) Fail: (211) [system] nb_current('$current_why', wp(_371134, _382394)) ^ Redo: (210) [user] bugger:current_why_data(_371134) ^ Unify: (210) [user] bugger:current_why_data(_371134) Call: (211) [t_l] t_l:current_why_source(_371134) Fail: (211) [t_l] t_l:current_why_source(_371134) ^ Fail: (210) [user] bugger:current_why_data(_371134) ^ Redo: (209) [user] bugger:current_why(_371134) ^ Unify: (209) [user] bugger:current_why(mfl4(_389822, _389824, _389826, _389828)) ^ Call: (211) [system] setup_call_cleanup('$notrace'(_390778, _390780), once(user:current_mfl4(_389822, _389824, _389826, _389828)), '$restore_trace'(_390778, _390780)) ^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_390778, _390780), system:once(user:current_mfl4(_389822, _389824, _389826, _389828)), system:'$restore_trace'(_390778, _390780)) ^ Call: (212) [system] sig_atomic(system:'$notrace'(_390778, _390780)) ^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_389822, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1)) ^ Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_389822, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Redo: (208) [$bags] findall_loop(_371134, user:current_why(_371134), _371140, []) Exit: (208) [$bags] findall_loop(_371134, user:current_why(_371134), [P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_371134, user:current_why(_371134), [P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag') ^ Exit: (206) [$bags] findall(_371134, user:current_why(_371134), [P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (205) [$bags] findall(_371134, user:current_why(_371134), [P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (205) [system] [P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] Exit: (205) [system] [P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] ^ Call: (205) [user] u_to_uu([P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _365594) ^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax)) Call: (206) [system] var([P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (206) [system] var([P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _365594) ^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (206) [system] nonvar([P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (206) [system] nonvar([P;HTML|mfl4(_407678, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (206) [system] [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_8496, _8498) Fail: (206) [system] [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_8496, _8498) ^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3856) ^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3856) ^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38842) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38842) ^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38842) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (208) [system] var([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (208) [system] var([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38842) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Call: (208) [user] not(compound([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Unify: (208) [system] not(user:compound([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) Call: (209) [system] compound([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (209) [system] compound([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Fail: (208) [system] not(user:compound([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38842) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38842) ^ Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _38842) ^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (209) [system] var(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (209) [system] var(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _38842) ^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (209) [user] not(compound(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Unify: (209) [system] not(user:compound(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) Call: (210) [system] compound(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (210) [system] compound(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Fail: (209) [system] not(user:compound(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _38842) ^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (206) [user] u_to_uu(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3856) ^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (207) [system] var(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (207) [system] var(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3856) ^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (207) [system] nonvar(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (207) [system] nonvar(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (207) [system] P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_401330, _401332) Fail: (207) [system] P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_401330, _401332) ^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3856) ^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) Call: (204) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb'))) Fail: (204) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _40896) ^ Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _40896) Call: (206) [system] fail Fail: (206) [system] fail ^ Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _40896) ^ Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60692, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_60692)), trace))) ^ Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60692, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_60692)), trace))) ^ Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60692, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_60692)), trace)), user:each_call_cleanup) ^ Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60692, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_60692)), trace)), user:each_call_cleanup) Call: (207) [system] current_prolog_flag(occurs_check, _91134) Exit: (207) [system] current_prolog_flag(occurs_check, true) ^ Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60692, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_60692)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60692, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_60692)), trace)), user:set_prolog_flag(occurs_check, true)) Call: (208) [system] true==true Exit: (208) [system] true==true ^ Call: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'add-atom', '&kb')), P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'add-atom', '&kb')), P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Call: (213) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), _191546, _191548) ^ Exit: (213) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), user, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true) Call: (214) [system] _195290=user Exit: (214) [system] user=user ^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'add-atom', '&kb')), true, _197160) ^ Exit: (214) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55fc82406190)) Call: (214) [$syspreds] clause_property((0x55fc82406190), module(user)) Unify: (214) [$syspreds] clause_property((0x55fc82406190), module(user)) Exit: (214) [$syspreds] clause_property((0x55fc82406190), module(user)) ^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55fc82406190)) ^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55fc82406190)) ^ Call: (215) [user] clause(_203716, _203718, (0x55fc82406190)) ^ Exit: (215) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55fc82406190)) ^ Call: (215) [user] strip_m('next-operation'(op(exec, 'add-atom', '&kb')), _205612) ^ Unify: (215) [user] strip_m('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (215) [user] strip_m('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))) Call: (215) [system] 'next-operation'(op(exec, 'add-atom', '&kb'))=@='next-operation'(op(exec, 'add-atom', '&kb')) Exit: (215) [system] 'next-operation'(op(exec, 'add-atom', '&kb'))=@='next-operation'(op(exec, 'add-atom', '&kb')) ^ Call: (215) [user] strip_m(true, _210254) ^ Unify: (215) [user] strip_m(true, true) ^ Exit: (215) [user] strip_m(true, true) Call: (215) [system] cl('next-operation'(op(exec, 'add-atom', '&kb')), true)=@=cl('next-operation'(op(exec, 'add-atom', '&kb')), true) Exit: (215) [system] cl('next-operation'(op(exec, 'add-atom', '&kb')), true)=@=cl('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Exit: (214) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55fc82406190)) ^ Exit: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Exit: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Fail: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Fail: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Redo: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (210) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))))) Unify: (210) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))))) Exit: (210) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))))) ^ Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60692, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_60692)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60692, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_60692)), trace)), user:each_call_cleanup) ^ Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60692, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_60692)), trace))) ^ Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (202) [user] pfcRun ^ Unify: (202) [user] pfcRun ^ Call: (203) [user] pfcGetSearch(direct) ^ Unify: (203) [user] pfcGetSearch(direct) Call: (204) [t_l] t_l:pfcSearchTL(_286700) Fail: (204) [t_l] t_l:pfcSearchTL(_286700) ^ Redo: (203) [user] pfcGetSearch(direct) ^ Call: (204) [user] pfcSearch(_289474) ^ Unify: (204) [user] pfcSearch(direct) ^ Exit: (204) [user] pfcSearch(direct) Call: (204) [system] direct=direct Exit: (204) [system] direct=direct ^ Exit: (203) [user] pfcGetSearch(direct) ^ Unify: (202) [user] pfcRun ^ Exit: (202) [user] pfcRun ^ Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], op(exec, 'add-atom', '&kb')), pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Call: (198) [user] must_det_ll(ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422))))) ^ Unify: (198) [user] must_det_ll(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422))))) ^ Call: (199) [user] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422))))) ^ Unify: (199) [system] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422))))) ^ Call: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422)))) ^ Unify: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422)))) ^ Call: (201) [user] setup_call_cleanup(get_pass_fail(_336220, _336222, _336224), (color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422))), (get_pass_fail(_336234, _336236, _336238), if_t(_336238==_336224, flag(loonit_failure, _336256, _336256+1)))) ^ Unify: (201) [system] setup_call_cleanup(user:get_pass_fail(_336220, _336222, _336224), user:(color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422))), user:(get_pass_fail(_336234, _336236, _336238), if_t(_336238==_336224, flag(loonit_failure, _336256, _336256+1)))) ^ Call: (202) [system] sig_atomic(user:get_pass_fail(_336220, _336222, _336224)) ^ Call: (204) [user] get_pass_fail(_336220, _336222, _336224) ^ Unify: (204) [user] get_pass_fail(_336220, _336222, _336224) Call: (205) [$syspreds] flag(loonit_success, _336220, _336220) Unify: (205) [$syspreds] flag(loonit_success, _336220, _336220) Call: (206) [system] _336220==_336220 Exit: (206) [system] _336220==_336220 Call: (206) [system] get_flag(loonit_success, _336220) Exit: (206) [system] get_flag(loonit_success, 2) Exit: (205) [$syspreds] flag(loonit_success, 2, 2) Call: (205) [$syspreds] flag(loonit_failure, _336222, _336222) Unify: (205) [$syspreds] flag(loonit_failure, _336222, _336222) Call: (206) [system] _336222==_336222 Exit: (206) [system] _336222==_336222 Call: (206) [system] get_flag(loonit_failure, _336222) Exit: (206) [system] get_flag(loonit_failure, 0) Exit: (205) [$syspreds] flag(loonit_failure, 0, 0) Call: (205) [system] _336224 is 2+0 Exit: (205) [system] 2 is 2+0 ^ Exit: (204) [user] get_pass_fail(2, 0, 2) ^ Exit: (202) [system] sig_atomic(user:get_pass_fail(2, 0, 2)) ^ Call: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))) ^ Unify: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))) ^ Call: (204) [user] is_compatio ^ Unify: (204) [user] is_compatio ^ Call: (206) [system] setup_call_cleanup('$notrace'(_369166, _369168), once(user:is_compatio0), '$restore_trace'(_369166, _369168)) ^ Unify: (206) [system] setup_call_cleanup(system:'$notrace'(_369166, _369168), system:once(user:is_compatio0), system:'$restore_trace'(_369166, _369168)) ^ Call: (207) [system] sig_atomic(system:'$notrace'(_369166, _369168)) ^ Fail: (204) [user] is_compatio ^ Redo: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))) ^ Unify: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))) ^ Call: (205) [rtrace] rtrace:quietly3(user:(wots(_374784, must_det_ll(user:(writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:')))), (_374784==""->true;our_ansi_format('#ffa509', '~w~n', [_374784])))) ^ Unify: (205) [rtrace] rtrace:quietly3(user:(wots(_374784, must_det_ll(user:(writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:')))), (_374784==""->true;our_ansi_format('#ffa509', '~w~n', [_374784])))) ;; In file as: !(add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))) ;; To unit test case: ^ Exit: (205) [rtrace] rtrace:quietly3(user:(wots(";; In file as: !(add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))) ;; To unit test case:", must_det_ll(user:(writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:')))), (";; In file as: !(add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))) ;; To unit test case:"==""->true;our_ansi_format('#ffa509', '~w~n', [";; In file as: !(add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))) ;; To unit test case:"])))) ^ Exit: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))) Call: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422) Unify: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422) Call: (204) [system] _392084=_392086 Exit: (204) [system] _392084=_392084 ^ Call: (204) [user] ignore(catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _393982, _392084, _393986, _393988)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _393982, _392084, _393986, _393988, _392084, _3422)), give_up(_394024), pp_m('red', gave_up(_394024)))) ^ Unify: (204) [system] ignore(user:catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _393982, _392084, _393986, _393988)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _393982, _392084, _393986, _393988, _392084, _3422)), give_up(_394024), pp_m('red', gave_up(_394024)))) ^ Call: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Unify: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Call: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]))) ^ Unify: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]))) ^ Call: (209) [user] once((is_mettalog;is_testing)) ^ Unify: (209) [system] once(user:(is_mettalog;is_testing)) ^ Call: (211) [user] is_mettalog ^ Unify: (211) [user] is_mettalog ^ Call: (212) [user] is_win64 ^ Unify: (212) [user] is_win64 Call: (213) [system] current_prolog_flag(windows, _413258) Fail: (213) [system] current_prolog_flag(windows, _414186) ^ Fail: (212) [user] is_win64 ^ Redo: (211) [user] is_mettalog ^ Unify: (211) [user] is_mettalog ^ Call: (212) [user] is_metta_flag(log) ^ Unify: (212) [user] is_metta_flag(log) ^ Call: (214) [system] setup_call_cleanup('$notrace'(_419646, _419648), once(user:is_flag0(log)), '$restore_trace'(_419646, _419648)) ^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_419646, _419648), system:once(user:is_flag0(log)), system:'$restore_trace'(_419646, _419648)) ^ Call: (215) [system] sig_atomic(system:'$notrace'(_419646, _419648)) ^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (212) [user] is_metta_flag(log) ^ Exit: (211) [user] is_mettalog ^ Exit: (209) [system] once(user:(is_mettalog;is_testing)) ^ Call: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Unify: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Call: (210) [user] original_user_error(_428042) ^ Unify: (210) [user] original_user_error(_428042) Call: (211) [system] stream_property(_428042, file_no(2)) Unify: (211) [system] stream_property(_428042, file_no(2)) Call: (212) [system] nonvar(_428042) Redo: (211) [system] stream_property(_428042, file_no(2)) Unify: (211) [system] stream_property(_428042, file_no(2)) Call: (212) [system] nonvar(_428042) Redo: (211) [system] stream_property(_428042, file_no(2)) Unify: (211) [system] stream_property(_428042, file_no(2)) Call: (212) [system] nonvar(file_no(2)) Exit: (212) [system] nonvar(file_no(2)) Call: (212) [system] file_no(2)=alias(_439162) Redo: (211) [system] stream_property(_428042, file_no(2)) Exit: (211) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (210) [user] original_user_error((0x7fe6c676e200)) ^ Call: (210) [user] with_output_to((0x7fe6c676e200), write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) Call: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]) Unify: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]) ^ Call: (213) [user] real_notrace(write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Unify: (213) [user] real_notrace(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Call: (214) [user] setup_call_cleanup('$notrace'(_447594, _447596), once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), '$restore_trace'(_447594, _447596)) ^ Unify: (214) [system] setup_call_cleanup(user:'$notrace'(_447594, _447596), user:once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), user:'$restore_trace'(_447594, _447596)) ^ Call: (215) [system] sig_atomic(user:'$notrace'(_447594, _447596)) !(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))) (())) ^ Exit: (214) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), user:'$restore_trace'(3, -1)) ^ Exit: (213) [user] real_notrace(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) Exit: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]) ^ Exit: (210) [user] with_output_to((0x7fe6c676e200), write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Exit: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Exit: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]))) ^ Exit: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_459810, _459812), once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _393982, _392084, _393986, _393988)), '$restore_trace'(_459810, _459812)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_459810, _459812), system:once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _393982, _392084, _393986, _393988)), system:'$restore_trace'(_459810, _459812)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_459810, _459812)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _463156, _463178], [->, [⍃, _463156, _463178], [less, _463156, _463178]]]]], [[]]], _392084), _392084, ['_y'=_463178, '_x'=_463156], ['_y'=_463602, '_x'=_463614])), system:'$restore_trace'(3, -1)) Call: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _463156, _463178], [->, [⍃, _463156, _463178], [less, _463156, _463178]]]]], [[]]], _392084), _392084, ['_y'=_463178, '_x'=_463156], ['_y'=_463602, '_x'=_463614], _392084, _3422) Unify: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _463156, _463178], [->, [⍃, _463156, _463178], [less, _463156, _463178]]]]], [[]]], _392084), _392084, ['_y'=_463178, '_x'=_463156], ['_y'=_463602, '_x'=_463614], _392084, _3422) Call: (208) [user] reset_caches Unify: (208) [user] reset_caches ^ Call: (209) [user] forall(clause(reset_cache, _476030), forall(rtrace_on_error(_476030), true)) ^ Unify: (209) [$apply] forall(user:clause(reset_cache, _476030), user:forall(rtrace_on_error(_476030), true)) ^ Call: (210) [user] clause(reset_cache, _476030) ^ Exit: (210) [user] clause(reset_cache, retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))) ^ Call: (210) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))), true) ^ Unify: (210) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))), user:true) Call: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))) Unify: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))) Call: (212) [user] catch_err(retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872)), _483516, (write_src_uo(_483516=retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))), catch(rtrace(retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))), _483516, throw(give_up(_483516=retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))))), throw(_483516))) Unify: (212) [user] catch_err(retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872)), _483516, (write_src_uo(_483516=retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))), catch(rtrace(retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))), _483516, throw(give_up(_483516=retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))))), throw(_483516))) ^ Call: (214) [user] retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872)) ^ Exit: (214) [user] retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872)) Exit: (212) [user] catch_err(retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872)), _483516, (write_src_uo(_483516=retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))), catch(rtrace(retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))), _483516, throw(give_up(_483516=retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))))), throw(_483516))) Exit: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))) ^ Exit: (210) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_478864, _478866, _478868, _478870, _478872))), user:true) ^ Redo: (210) [user] clause(reset_cache, _476030) ^ Exit: (210) [user] clause(reset_cache, true) ^ Call: (210) [user] forall(rtrace_on_error(true), true) ^ Unify: (210) [$apply] forall(user:rtrace_on_error(true), user:true) Call: (211) [user] rtrace_on_error(true) Unify: (211) [user] rtrace_on_error(true) Call: (212) [user] catch_err(true, _495640, (write_src_uo(_495640=true), catch(rtrace(true), _495640, throw(give_up(_495640=true))), throw(_495640))) Unify: (212) [user] catch_err(true, _495640, (write_src_uo(_495640=true), catch(rtrace(true), _495640, throw(give_up(_495640=true))), throw(_495640))) Exit: (212) [user] catch_err(true, _495640, (write_src_uo(_495640=true), catch(rtrace(true), _495640, throw(give_up(_495640=true))), throw(_495640))) Exit: (211) [user] rtrace_on_error(true) ^ Exit: (210) [$apply] forall(user:rtrace_on_error(true), user:true) ^ Exit: (209) [$apply] forall(user:clause(reset_cache, _476030), user:forall(rtrace_on_error(_476030), true)) Exit: (208) [user] reset_caches Call: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _463156, _463178], [->, [⍃, _463156, _463178], [less, _463156, _463178]]]]], [[]]], _392084), _392084, ['_y'=_463178, '_x'=_463156], ['_y'=_463602, '_x'=_463614], _392084, _3422) Unify: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _463156, _463178], [->, [⍃, _463156, _463178], [less, _463156, _463178]]]]], [[]]], _392084), _392084, ['_y'=_463178, '_x'=_463156], ['_y'=_463602, '_x'=_463614], _392084, _3422) Call: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _463156, _463178], [->, [⍃, _463156, _463178], [less, _463156, _463178]]]]], [[]]], _392084), _392084, ['_y'=_463178, '_x'=_463156], ['_y'=_463602, '_x'=_463614], _392084, _3422) Unify: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _463156, _463178], [->, [⍃, _463156, _463178], [less, _463156, _463178]]]]], [[]]], _392084), _392084, ['_y'=_463178, '_x'=_463156], ['_y'=_463602, '_x'=_463614], _392084, _3422) Call: (212) [user] file_hides_results(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _463156, _463178], [->, [⍃, _463156, _463178], [less, _463156, _463178]]]]], [[]]], _392084)) Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), _3898, ['_y'=_4266, '_x'=_4248], ['_y'=_4364, '_x'=_4376], _3898, _3422) Unify: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), _3898, ['_y'=_4266, '_x'=_4248], ['_y'=_4364, '_x'=_4376], _3898, _3422) ^ Call: (213) [system] setup_call_cleanup('$notrace'(_13456, _13458), once(user:(reset_eval_num, _12928=res(_3422), _12944=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), _12962), (is_compatio->option_else(answer, _12986, leap);option_else(answer, _12986, each)), option_else('maximum-result-count', _13008, inf), option_else('initial-result-count', _13022, 10), _13034=contrl(_13008, _12986), _13052=_13054, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_13082), option_value(exec, skip), \+always_exec(_12962)->_13112=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898)), deterministic(_13128)), _13052=1, !, true;_13112=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, _12928, _13186)), !, flag(result_num, _13212, 0), _13224=eval('&self', _12962, _3898), \+ \+ (user:maplist(name_vars, ['_y'=_4266, '_x'=_4248]), user:name_vars('OUT'=_3898), if_t(_13052==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_13052==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_13224)))), if_t(option_value(repl, true), add_history_src(exec(_12962))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_13224), writeln('.')))), true)))), '$restore_trace'(_13456, _13458)) ^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_13456, _13458), system:once(user:(reset_eval_num, _12928=res(_3422), _12944=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), _12962), (is_compatio->option_else(answer, _12986, leap);option_else(answer, _12986, each)), option_else('maximum-result-count', _13008, inf), option_else('initial-result-count', _13022, 10), _13034=contrl(_13008, _12986), _13052=_13054, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_13082), option_value(exec, skip), \+always_exec(_12962)->_13112=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898)), deterministic(_13128)), _13052=1, !, true;_13112=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, _12928, _13186)), !, flag(result_num, _13212, 0), _13224=eval('&self', _12962, _3898), \+ \+ (user:maplist(name_vars, ['_y'=_4266, '_x'=_4248]), user:name_vars('OUT'=_3898), if_t(_13052==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_13052==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_13224)))), if_t(option_value(repl, true), add_history_src(exec(_12962))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_13224), writeln('.')))), true)))), system:'$restore_trace'(_13456, _13458)) ^ Call: (214) [system] sig_atomic(system:'$notrace'(_13456, _13458)) ^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _13052=_13052, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_13082), option_value(exec, skip), \+always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])->(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186))=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898)), deterministic(_13128)), _13052=1, !, true;(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186))=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186)), !, flag(result_num, 1, 0), eval('&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _3898)=eval('&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _3898), \+ \+ (user:maplist(name_vars, ['_y'=_4266, '_x'=_4248]), user:name_vars('OUT'=_3898), if_t(_13052==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_13052==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _3898))))), if_t(option_value(repl, true), add_history_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _3898)), writeln('.')))), true)))), system:'$restore_trace'(3, -1)) ^ Call: (212) [user] in_answer_io(format('~N[')) ^ Unify: (212) [user] in_answer_io(format('~N[')) Call: (213) [system] nb_current(suspend_answers, true) ^ Redo: (212) [user] in_answer_io(format('~N[')) ^ Unify: (212) [user] in_answer_io(format('~N[')) ^ Call: (213) [user] answer_output(_45402) ^ Unify: (213) [user] answer_output(_45402) ^ Call: (214) [user] is_testing ^ Unify: (214) [user] is_testing ^ Call: (215) [user] is_metta_flag(test) ^ Unify: (215) [user] is_metta_flag(test) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_50944, _50946), once(user:is_flag0(test)), '$restore_trace'(_50944, _50946)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_50944, _50946), system:once(user:is_flag0(test)), system:'$restore_trace'(_50944, _50946)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_50944, _50946)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] is_metta_flag(test) ^ Exit: (214) [user] is_testing ^ Call: (214) [user] original_user_output(_45402) ^ Unify: (214) [user] original_user_output(_45402) Call: (215) [system] stream_property(_45402, file_no(1)) Unify: (215) [system] stream_property(_45402, file_no(1)) Call: (216) [system] nonvar(_45402) Redo: (215) [system] stream_property(_45402, file_no(1)) Unify: (215) [system] stream_property(_45402, file_no(1)) Call: (216) [system] nonvar(_45402) Redo: (215) [system] stream_property(_45402, file_no(1)) Unify: (215) [system] stream_property(_45402, file_no(1)) Call: (216) [system] nonvar(file_no(1)) Exit: (216) [system] nonvar(file_no(1)) Call: (216) [system] file_no(1)=alias(_67680) Redo: (215) [system] stream_property(_45402, file_no(1)) Exit: (215) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (214) [user] original_user_output((0x7fe6c676e100)) ^ Exit: (213) [user] answer_output((0x7fe6c676e100)) ^ Call: (213) [user] with_output_to((0x7fe6c676e100), format('~N[')) Call: (215) [$syspreds] format('~N[') Unify: (215) [$syspreds] format('~N[') ^ Call: (216) [$syspreds] format('~N[', []) [ ^ Exit: (216) [$syspreds] format('~N[', []) Exit: (215) [$syspreds] format('~N[') ^ Exit: (213) [user] with_output_to((0x7fe6c676e100), format('~N[')) ^ Exit: (212) [user] in_answer_io(format('~N[')) Call: (212) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _79850, _13128, timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186)), _79856), ((((_13128==true->!;true), set_option_value(interactive, _79850), contrl(inf, each)=contrl(_79926, _79928), nb_setarg(1, res(_3422), _13186), current_input(_79952), read_pending_codes(_79952, _79964, []), flag(result_num, _79978, _79978+1), flag(result_num, _79998, _79998), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _13186))), if_t(_79998=<_79926, ((_79998==1, _13128==true->not_compatio(format('~N~nDeterministic: ', [])), !;_13128==true->not_compatio(format('~N~nLast Result(~w): ', [_79998])), !;not_compatio(format('~N~nNDet Result(~w): ', [_79998]))), ignore((not_compatio(if_t(\+symbolic(_13186), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4266, '_x'=_4248]), not_compatio(write_bsrc(_13186)), true)))))))), in_answer_io(write_asrc(_13186)), not_compatio(format('~N')), (_13128\==true, _79850, _79928\==leap, 10>_79998, _79998<_79926->_80360=true;_80360=false), if_t((_80360==true;_13128==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _79856))))), color_g_mesg('green', ignore((['_y'=_4266, '_x'=_4248]\=@=['_y'=_4364, '_x'=_4376]->not_compatio((reverse(['_y'=_4266, '_x'=_4248], _80464), maplist(print_var, _80464), nop(nl)));true)))), (_80360==true->write("~npress ';' for more solutions "), get_single_char_key(_80526), not_compatio((writeq(key=_80526), nl)), (_80526==b->once(repl), fail;_80526==m->make;_80526==t->nop(set_debug(eval, true)), rtrace;_80526=='T'->set_debug(eval, true);_80526==(;)->true;_80526==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_80526=='L'->nb_setarg(1, contrl(inf, each), _79998);_80526==l->nb_setarg(2, contrl(inf, each), leap);(_80526=='\n';_80526=='\r')->!, fail;!, fail));_13128\==true, \+_79850, contrl(inf, each)=contrl(_79926, leap)->true;_13128==true->!;true), format('~N~n'))) Unify: (212) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _13128, timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186)), _79856), ((((_13128==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_79926, _79928), nb_setarg(1, res(_3422), _13186), current_input(_79952), read_pending_codes(_79952, _79964, []), flag(result_num, _79978, _79978+1), flag(result_num, _79998, _79998), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _13186))), if_t(_79998=<_79926, ((_79998==1, _13128==true->not_compatio(format('~N~nDeterministic: ', [])), !;_13128==true->not_compatio(format('~N~nLast Result(~w): ', [_79998])), !;not_compatio(format('~N~nNDet Result(~w): ', [_79998]))), ignore((not_compatio(if_t(\+symbolic(_13186), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4266, '_x'=_4248]), not_compatio(write_bsrc(_13186)), true)))))))), in_answer_io(write_asrc(_13186)), not_compatio(format('~N')), (_13128\==true, false, _79928\==leap, 10>_79998, _79998<_79926->_80360=true;_80360=false), if_t((_80360==true;_13128==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _79856))))), color_g_mesg('green', ignore((['_y'=_4266, '_x'=_4248]\=@=['_y'=_4364, '_x'=_4376]->not_compatio((reverse(['_y'=_4266, '_x'=_4248], _80464), maplist(print_var, _80464), nop(nl)));true)))), (_80360==true->write("~npress ';' for more solutions "), get_single_char_key(_80526), not_compatio((writeq(key=_80526), nl)), (_80526==b->once(repl), fail;_80526==m->make;_80526==t->nop(set_debug(eval, true)), rtrace;_80526=='T'->set_debug(eval, true);_80526==(;)->true;_80526==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_80526=='L'->nb_setarg(1, contrl(inf, each), _79998);_80526==l->nb_setarg(2, contrl(inf, each), leap);(_80526=='\n';_80526=='\r')->!, fail;!, fail));_13128\==true, \+false, contrl(inf, each)=contrl(_79926, leap)->true;_13128==true->!;true), format('~N~n'))) Call: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186)), _79856) Unify: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186)), _79856) Call: (214) [system] statistics(cputime, _93084) Exit: (214) [system] statistics(cputime, 9.705002098) Call: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186))) Unify: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186))) ^ Call: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) Call: (216) [system] var(true) Fail: (216) [system] var(true) ^ Redo: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (216) [user] option_value0(rtrace, 'True') ^ Unify: (216) [user] option_value0(rtrace, 'True') ^ Call: (217) [user] was_option_value(rtrace, _106044) ^ Unify: (217) [user] was_option_value(rtrace, _106044) Call: (218) [system] current_prolog_flag(rtrace, _107902) Fail: (218) [system] current_prolog_flag(rtrace, _107902) ^ Redo: (217) [user] was_option_value(rtrace, _106044) ^ Unify: (217) [user] was_option_value(rtrace, _106044) Call: (218) [$syspreds] prolog_load_context(rtrace, _111616) Fail: (218) [$syspreds] prolog_load_context(rtrace, _111616) ^ Redo: (217) [user] was_option_value(rtrace, _106044) ^ Unify: (217) [user] was_option_value(rtrace, _106044) Call: (218) [system] nb_current(rtrace, _115330) Fail: (218) [system] nb_current(rtrace, _115330) ^ Fail: (217) [user] was_option_value(rtrace, _106044) ^ Redo: (216) [user] option_value0(rtrace, 'True') ^ Fail: (216) [user] option_value0(rtrace, 'True') ^ Redo: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) Call: (216) [system] true==false Fail: (216) [system] true==false ^ Redo: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_125554, _125556), once(user:option_value0(rtrace, true)), '$restore_trace'(_125554, _125556)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_125554, _125556), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_125554, _125556)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_125554, _125556)) ^ Fail: (215) [user] option_value(rtrace, true) Redo: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186))) Unify: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186))) ^ Call: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [system] var(rtrace) Fail: (216) [system] var(rtrace) ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [system] rtrace==false Fail: (216) [system] rtrace==false ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [system] rtrace==true Fail: (216) [system] rtrace==true ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) ^ Call: (216) [user] fast_option_value(rtrace, debug) ^ Unify: (216) [user] fast_option_value(rtrace, debug) Call: (217) [system] atom(rtrace) Exit: (217) [system] atom(rtrace) Call: (217) [system] current_prolog_flag(rtrace, debug) Fail: (217) [system] current_prolog_flag(rtrace, debug) ^ Fail: (216) [user] fast_option_value(rtrace, debug) ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) ^ Call: (216) [user] fast_option_value(rtrace, trace) ^ Unify: (216) [user] fast_option_value(rtrace, trace) Call: (217) [system] atom(rtrace) Exit: (217) [system] atom(rtrace) Call: (217) [system] current_prolog_flag(rtrace, trace) Fail: (217) [system] current_prolog_flag(rtrace, trace) ^ Fail: (216) [user] fast_option_value(rtrace, trace) ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), _160772) Unify: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), _160772) ^ Call: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _160772, _162708) ^ Unify: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _160772, []) Call: (218) [system] current_prolog_flag(nodebugx, true) ^ Redo: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _160772, _165512) ^ Unify: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _160772, _166450) ^ Call: (218) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (218) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (218) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_169184, _169186, _169188), defined) ^ Unify: (218) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_169184, _169186, _169188), defined) Call: (219) [system] nonvar(defined) Exit: (219) [system] nonvar(defined) Call: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_169184, _169186, _169188)) Unify: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_169184, _169186, _169188)) Call: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_169184, _169186, _169188)) Unify: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_169184, _169186, _169188)) Call: (221) [system] callable(debugging_logicmoo_setting(_169184, _169186, _169188)) Exit: (221) [system] callable(debugging_logicmoo_setting(_169184, _169186, _169188)) Call: (221) [system] atom(bugger) Exit: (221) [system] atom(bugger) Exit: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_169184, _169186, _169188)) Exit: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_169184, _169186, _169188)) ^ Exit: (218) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_169184, _169186, _169188), defined) ^ Call: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _160772, _183098) ^ Unify: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error]) Exit: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), true) Call: (216) [system] true==true Exit: (216) [system] true==true ^ Exit: (215) [user] is_debugging(rtrace) Exit: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186))) ^ Call: (215) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186)), tAt_rtrace) ^ Unify: (215) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186)), rtrace:tAt_rtrace) Call: (216) [system] _193558=mquietly_if(true, rtrace:tAt_rtrace) Exit: (216) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (216) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186)), deterministic(_195436)), (notrace(_195436==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace)) ^ Unify: (216) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_13128), xform_out(_3898, _13186), nb_setarg(1, res(_3422), _13186)), deterministic(_195436)), (notrace(_195436==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Call: (217) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (220) [rtrace] rtrace:restart_rtrace1 ^ Unify: (220) [rtrace] rtrace:restart_rtrace1 ^ Exit: (220) [rtrace] rtrace:restart_rtrace1 ^ Exit: (217) [system] sig_atomic(rtrace:restart_rtrace) Call: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) Unify: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (219) [user] catch_metta_return(eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), _3898) ^ Unify: (219) [user] catch_metta_return(eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), _3898) ^ Call: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) Call: (222) [system] var([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Redo: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_210816, _210818), once(user:self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), '$restore_trace'(_210816, _210818)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_210816, _210818), system:once(user:self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), system:'$restore_trace'(_210816, _210818)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_210816, _210818)) ^ Redo: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_215554, _215556), once(user:nonvar(_3898)), '$restore_trace'(_215554, _215556)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_215554, _215556), system:once(user:nonvar(_3898)), system:'$restore_trace'(_215554, _215556)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_215554, _215556)) ^ Redo: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_220292, _220294), once(user:nonvar(_3898)), '$restore_trace'(_220292, _220294)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_220292, _220294), system:once(user:nonvar(_3898)), system:'$restore_trace'(_220292, _220294)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_220292, _220294)) ^ Redo: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) Call: (222) [system] [['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]==[] ^ Redo: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) Call: (222) [system] atom(=) Exit: (222) [system] atom(=) Call: (222) [system] (=)\==(=) ^ Redo: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Call: (224) [system] setup_call_cleanup('$notrace'(_234358, _234360), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), '$restore_trace'(_234358, _234360)) ^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_234358, _234360), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), system:'$restore_trace'(_234358, _234360)) ^ Call: (225) [system] sig_atomic(system:'$notrace'(_234358, _234360)) ^ Fail: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Redo: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (222) [user] eval_00(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (222) [user] eval_00(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Call: (225) [system] setup_call_cleanup('$notrace'(_243756, _243758), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), '$restore_trace'(_243756, _243758)) ^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_243756, _243758), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), system:'$restore_trace'(_243756, _243758)) ^ Call: (226) [system] sig_atomic(system:'$notrace'(_243756, _243758)) ^ Fail: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Redo: (222) [user] eval_00(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (222) [user] eval_00(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (223) [user] eval_01(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (223) [user] eval_01(=, _204210, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) Call: (226) [system] 500<1 Fail: (226) [system] 500<1 ^ Redo: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (225) [system] setup_call_cleanup('$notrace'(_256914, _256916), once(user:(_256890 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _256904))), '$restore_trace'(_256914, _256916)) ^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_256914, _256916), system:once(user:(_256890 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _256904))), system:'$restore_trace'(_256914, _256916)) ^ Call: (226) [system] sig_atomic(system:'$notrace'(_256914, _256916)) ^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _259822, _259828], [->, [⍃, _259822, _259828], [less, _259822, _259828]]]]], [[]]]))), system:'$restore_trace'(3, -1)) ^ Call: (224) [user] trace_eval(eval_20(=, _204210), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) ^ Unify: (224) [user] trace_eval(eval_20(=, _204210), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) ^ Call: (225) [user] must_det_ll((notrace((flag(eval_num, _262746, _262746+1), _262764 is _262746 mod 500, _262782 is 99-499 mod 100, _262806=_262808, option_else('trace-length', _262820, 500), option_else('trace-depth', _262828, 30))), quietly(if_t((nop(stop_rtrace), _262764>_262820), (set_debug(eval, false), _262884 is _262820+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_262884])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_262936))))) ^ Unify: (225) [user] must_det_ll(user:(notrace((flag(eval_num, _262746, _262746+1), _262764 is _262746 mod 500, _262782 is 99-499 mod 100, _262806=_262808, option_else('trace-length', _262820, 500), option_else('trace-depth', _262828, 30))), quietly(if_t((nop(stop_rtrace), _262764>_262820), (set_debug(eval, false), _262884 is _262820+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_262884])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_262936))))) ^ Call: (226) [user] once(user:(notrace((flag(eval_num, _262746, _262746+1), _262764 is _262746 mod 500, _262782 is 99-499 mod 100, _262806=_262808, option_else('trace-length', _262820, 500), option_else('trace-depth', _262828, 30))), quietly(if_t((nop(stop_rtrace), _262764>_262820), (set_debug(eval, false), _262884 is _262820+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_262884])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_262936))))) ^ Unify: (226) [system] once(user:(notrace((flag(eval_num, _262746, _262746+1), _262764 is _262746 mod 500, _262782 is 99-499 mod 100, _262806=_262808, option_else('trace-length', _262820, 500), option_else('trace-depth', _262828, 30))), quietly(if_t((nop(stop_rtrace), _262764>_262820), (set_debug(eval, false), _262884 is _262820+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_262884])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_262936))))) ^ Call: (229) [system] setup_call_cleanup('$notrace'(_266660, _266662), once(user:(flag(eval_num, _262746, _262746+1), _262764 is _262746 mod 500, _262782 is 99-499 mod 100, _262806=_262808, option_else('trace-length', _262820, 500), option_else('trace-depth', _262828, 30))), '$restore_trace'(_266660, _266662)) ^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_266660, _266662), system:once(user:(flag(eval_num, _262746, _262746+1), _262764 is _262746 mod 500, _262782 is 99-499 mod 100, _262806=_262808, option_else('trace-length', _262820, 500), option_else('trace-depth', _262828, 30))), system:'$restore_trace'(_266660, _266662)) ^ Call: (230) [system] sig_atomic(system:'$notrace'(_266660, _266662)) ^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _262806=_262806, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _262884 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_262884])), nop((start_rtrace, rtrace))))) ^ Unify: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _262884 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_262884])), nop((start_rtrace, rtrace))))) ^ Exit: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _262884 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_262884])), nop((start_rtrace, rtrace))))) Call: (228) [user] nop(notrace(no_repeats_var(_262936))) Unify: (228) [user] nop(notrace(no_repeats_var(_262936))) Exit: (228) [user] nop(notrace(no_repeats_var(_262936))) ^ Exit: (226) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _262806=_262806, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _262884 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_262884])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_262936))))) ^ Exit: (225) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _262806=_262806, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _262884 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_262884])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_262936))))) Call: (225) [occurs] occurs:sub_term(_278124, e) Unify: (225) [occurs] occurs:sub_term(e, e) Exit: (225) [occurs] occurs:sub_term(e, e) Call: (225) [system] e\=e Fail: (225) [system] e\=e Redo: (225) [occurs] occurs:sub_term(_278124, e) Unify: (225) [occurs] occurs:sub_term(_278124, e) Call: (226) [system] compound(e) Fail: (226) [system] compound(e) Fail: (225) [occurs] occurs:sub_term(_278124, e) ^ Redo: (224) [user] trace_eval(eval_20(=, _204210), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) Call: (225) [system] _288342=e Exit: (225) [system] e=e ^ Call: (225) [user] if_trace((eval;e), (_262806=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]]))) ^ Unify: (225) [user] if_trace((eval;e), (_262806=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]]))) ^ Call: (227) [system] setup_call_cleanup('$notrace'(_292146, _292148), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _262806=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]]))), _292104, fbug((_292104-->if_trace((eval;e), (_262806=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]])))))))), '$restore_trace'(_292146, _292148)) ^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_292146, _292148), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _262806=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]]))), _292104, fbug((_292104-->if_trace((eval;e), (_262806=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]])))))))), system:'$restore_trace'(_292146, _292148)) ^ Call: (228) [system] sig_atomic(system:'$notrace'(_292146, _292148)) ^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _262806=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]]))), _292104, fbug((_292104-->if_trace((eval;e), (_262806=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (225) [user] if_trace((eval;e), (_262806=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]]))) Call: (225) [system] _296928=retval(fail) Exit: (225) [system] retval(fail)=retval(fail) Call: (225) [system] _298790=(\+ \+ (flag(eval_num, _298810, _298810+1), (retval(fail)\=@=retval(fail), nonvar(_260836)->indentq(0, _298810, <--, [e, _260836]);indentq(0, _298810, <--, [e, retval(fail)])))) Exit: (225) [system] (\+ \+ (flag(eval_num, _298810, _298810+1), (retval(fail)\=@=retval(fail), nonvar(_260836)->indentq(0, _298810, <--, [e, _260836]);indentq(0, _298810, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _298810, _298810+1), (retval(fail)\=@=retval(fail), nonvar(_260836)->indentq(0, _298810, <--, [e, _260836]);indentq(0, _298810, <--, [e, retval(fail)])))) ^ Call: (225) [user] call_cleanup(((call(eval_20(=, _204210), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836)*->nb_setarg(1, retval(fail), _260836);fail, trace, call(eval_20(=, _204210), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836)), ignore(notrace((\+_260836\=_262936, nb_setarg(1, retval(fail), _260836))))), ignore((_262806==1->ignore(\+ \+ (flag(eval_num, _298810, _298810+1), (retval(fail)\=@=retval(fail), nonvar(_260836)->indentq(0, _298810, <--, [e, _260836]);indentq(0, _298810, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _298810, _298810+1), (retval(fail)\=@=retval(fail), nonvar(_260836)->indentq(0, _298810, <--, [e, _260836]);indentq(0, _298810, <--, [e, retval(fail)]))))))))))) ^ Unify: (225) [system] call_cleanup(user:((call(eval_20(=, _204210), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836)*->nb_setarg(1, retval(fail), _260836);fail, trace, call(eval_20(=, _204210), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836)), ignore(notrace((\+_260836\=_262936, nb_setarg(1, retval(fail), _260836))))), user:ignore((_262806==1->ignore(\+ \+ (flag(eval_num, _298810, _298810+1), (retval(fail)\=@=retval(fail), nonvar(_260836)->indentq(0, _298810, <--, [e, _260836]);indentq(0, _298810, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _298810, _298810+1), (retval(fail)\=@=retval(fail), nonvar(_260836)->indentq(0, _298810, <--, [e, _260836]);indentq(0, _298810, <--, [e, retval(fail)]))))))))))) ^ Call: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) ^ Unify: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) Call: (228) [system] atom([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Redo: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) ^ Unify: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) ^ Call: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Call: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Call: (231) [system] setup_call_cleanup('$notrace'(_311196, _311198), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), '$restore_trace'(_311196, _311198)) ^ Unify: (231) [system] setup_call_cleanup(system:'$notrace'(_311196, _311198), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), system:'$restore_trace'(_311196, _311198)) ^ Call: (232) [system] sig_atomic(system:'$notrace'(_311196, _311198)) ^ Fail: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Redo: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) Call: (229) [system] atomic(assertEqualToResult) Exit: (229) [system] atomic(assertEqualToResult) ^ Call: (229) [user] is_sl(assertEqualToResult) ^ Unify: (229) [user] is_sl(assertEqualToResult) Call: (230) [system] number(assertEqualToResult) ^ Redo: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) ^ Unify: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) Call: (228) [system] [['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]==[] ^ Redo: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) ^ Unify: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) Call: (228) [system] atom(=) Exit: (228) [system] atom(=) Call: (228) [system] (=)\==(=) ^ Redo: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) ^ Unify: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) Call: (228) [system] callable(assertEqualToResult) Exit: (228) [system] callable(assertEqualToResult) ^ Unify: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) Call: (228) [system] is_list([['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) Exit: (228) [system] is_list([['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) Call: (228) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) Exit: (228) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [assertEqualToResult|_338230]) Call: (228) [system] var(assertEqualToResult) ^ Redo: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) ^ Unify: (227) [user] eval_20(=, _204210, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _260836) ^ Call: (228) [user] once(expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _341992)) ^ Unify: (228) [system] once(user:expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _341992)) ^ Call: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _341992) ^ Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _341992) Call: (230) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) Exit: (230) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [assertEqualToResult|_347568]) Call: (230) [system] ground(assertEqualToResult) Exit: (230) [system] ground(assertEqualToResult) ^ Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [assertEqualToResult|_350350]) ^ Call: (230) [user] apply:maplist(expand_eval, [['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _350350) ^ Unify: (230) [apply] apply:maplist(user:expand_eval, [['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _350350) Call: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _350350, user:expand_eval) Unify: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [_354096|_354098], user:expand_eval) ^ Call: (232) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _354096) ^ Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _354096) Call: (233) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Exit: (233) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom'|_358740]) Call: (233) [system] ground('add-atom') Exit: (233) [system] ground('add-atom') ^ Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom'|_361522]) ^ Call: (233) [user] apply:maplist(expand_eval, ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _361522) ^ Unify: (233) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _361522) Call: (234) [apply] apply:maplist_(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _361522, user:expand_eval) Unify: (234) [apply] apply:maplist_(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [_365268|_365270], user:expand_eval) ^ Call: (235) [user] expand_eval('&kb', _365268) ^ Unify: (235) [user] expand_eval('&kb', _365268) Call: (236) [system] is_list('&kb') ^ Redo: (235) [user] expand_eval('&kb', _365268) Call: (236) [system] '&kb'=_365268 Exit: (236) [system] '&kb'='&kb' ^ Exit: (235) [user] expand_eval('&kb', '&kb') Call: (235) [apply] apply:maplist_([[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _365270, user:expand_eval) Unify: (235) [apply] apply:maplist_([[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [_373630|_373632], user:expand_eval) ^ Call: (236) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _373630) ^ Unify: (236) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _373630) Call: (237) [system] is_list([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Exit: (237) [system] is_list([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) ^ Unify: (236) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:|_378274]) Call: (237) [system] ground(:) Exit: (237) [system] ground(:) ^ Unify: (236) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:|_381056]) ^ Call: (237) [user] apply:maplist(expand_eval, [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _381056) ^ Unify: (237) [apply] apply:maplist(user:expand_eval, [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _381056) Call: (238) [apply] apply:maplist_([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _381056, user:expand_eval) Unify: (238) [apply] apply:maplist_([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [_384802|_384804], user:expand_eval) ^ Call: (239) [user] expand_eval(rule, _384802) ^ Unify: (239) [user] expand_eval(rule, _384802) Call: (240) [system] is_list(rule) ^ Redo: (239) [user] expand_eval(rule, _384802) Call: (240) [system] rule=_384802 Exit: (240) [system] rule=rule ^ Exit: (239) [user] expand_eval(rule, rule) Call: (239) [apply] apply:maplist_([[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _384804, user:expand_eval) Unify: (239) [apply] apply:maplist_([[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [_393164|_393166], user:expand_eval) ^ Call: (240) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _393164) ^ Unify: (240) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _393164) Call: (241) [system] is_list([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) Exit: (241) [system] is_list([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) ^ Unify: (240) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [->|_397808]) Call: (241) [system] ground(->) Exit: (241) [system] ground(->) ^ Unify: (240) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [->|_400590]) ^ Call: (241) [user] apply:maplist(expand_eval, [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _400590) ^ Unify: (241) [apply] apply:maplist(user:expand_eval, [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _400590) Call: (242) [apply] apply:maplist_([[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _400590, user:expand_eval) Unify: (242) [apply] apply:maplist_([[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [_404336|_404338], user:expand_eval) ^ Call: (243) [user] expand_eval([rule1output, _4248, _4266], _404336) ^ Unify: (243) [user] expand_eval([rule1output, _4248, _4266], _404336) Call: (244) [system] is_list([rule1output, _4248, _4266]) Exit: (244) [system] is_list([rule1output, _4248, _4266]) ^ Unify: (243) [user] expand_eval([rule1output, _4248, _4266], [rule1output|_408980]) Call: (244) [system] ground(rule1output) Exit: (244) [system] ground(rule1output) ^ Unify: (243) [user] expand_eval([rule1output, _4248, _4266], [rule1output|_411762]) ^ Call: (244) [user] apply:maplist(expand_eval, [_4248, _4266], _411762) ^ Unify: (244) [apply] apply:maplist(user:expand_eval, [_4248, _4266], _411762) Call: (245) [apply] apply:maplist_([_4248, _4266], _411762, user:expand_eval) Unify: (245) [apply] apply:maplist_([_4248, _4266], [_415508|_415510], user:expand_eval) ^ Call: (246) [user] expand_eval(_4248, _415508) ^ Unify: (246) [user] expand_eval(_4248, _415508) Call: (247) [system] is_list(_4248) ^ Redo: (246) [user] expand_eval(_4248, _415508) Call: (247) [system] _4248=_415508 Exit: (247) [system] _4248=_4248 ^ Exit: (246) [user] expand_eval(_4248, _4248) Call: (246) [apply] apply:maplist_([_4266], _415510, user:expand_eval) Unify: (246) [apply] apply:maplist_([_4266], [_423870|_423872], user:expand_eval) ^ Call: (247) [user] expand_eval(_4266, _423870) ^ Unify: (247) [user] expand_eval(_4266, _423870) Call: (248) [system] is_list(_4266) ^ Redo: (247) [user] expand_eval(_4266, _423870) Call: (248) [system] _4266=_423870 Exit: (248) [system] _4266=_4266 ^ Exit: (247) [user] expand_eval(_4266, _4266) Call: (247) [apply] apply:maplist_([], _423872, user:expand_eval) Unify: (247) [apply] apply:maplist_([], [], user:expand_eval) Exit: (247) [apply] apply:maplist_([], [], user:expand_eval) Exit: (246) [apply] apply:maplist_([_4266], [_4266], user:expand_eval) Exit: (245) [apply] apply:maplist_([_4248, _4266], [_4248, _4266], user:expand_eval) ^ Exit: (244) [apply] apply:maplist(user:expand_eval, [_4248, _4266], [_4248, _4266]) ^ Exit: (243) [user] expand_eval([rule1output, _4248, _4266], [rule1output, _4248, _4266]) Call: (243) [apply] apply:maplist_([[->, [⍃, _4248, _4266], [less, _4248, _4266]]], _404338, user:expand_eval) Unify: (243) [apply] apply:maplist_([[->, [⍃, _4248, _4266], [less, _4248, _4266]]], [_438758|_438760], user:expand_eval) ^ Call: (244) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], _438758) ^ Unify: (244) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], _438758) Call: (245) [system] is_list([->, [⍃, _4248, _4266], [less, _4248, _4266]]) Exit: (245) [system] is_list([->, [⍃, _4248, _4266], [less, _4248, _4266]]) ^ Unify: (244) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], [->|_443402]) Call: (245) [system] ground(->) Exit: (245) [system] ground(->) ^ Unify: (244) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], [->|_446184]) ^ Call: (245) [user] apply:maplist(expand_eval, [[⍃, _4248, _4266], [less, _4248, _4266]], _446184) ^ Unify: (245) [apply] apply:maplist(user:expand_eval, [[⍃, _4248, _4266], [less, _4248, _4266]], _446184) Call: (246) [apply] apply:maplist_([[⍃, _4248, _4266], [less, _4248, _4266]], _446184, user:expand_eval) Unify: (246) [apply] apply:maplist_([[⍃, _4248, _4266], [less, _4248, _4266]], [_449930|_449932], user:expand_eval) ^ Call: (247) [user] expand_eval([⍃, _4248, _4266], _449930) ^ Unify: (247) [user] expand_eval([⍃, _4248, _4266], _449930) Call: (248) [system] is_list([⍃, _4248, _4266]) Exit: (248) [system] is_list([⍃, _4248, _4266]) ^ Unify: (247) [user] expand_eval([⍃, _4248, _4266], [⍃|_454574]) Call: (248) [system] ground(⍃) Exit: (248) [system] ground(⍃) ^ Unify: (247) [user] expand_eval([⍃, _4248, _4266], [⍃|_457356]) ^ Call: (248) [user] apply:maplist(expand_eval, [_4248, _4266], _457356) ^ Unify: (248) [apply] apply:maplist(user:expand_eval, [_4248, _4266], _457356) Call: (249) [apply] apply:maplist_([_4248, _4266], _457356, user:expand_eval) Unify: (249) [apply] apply:maplist_([_4248, _4266], [_461102|_461104], user:expand_eval) ^ Call: (250) [user] expand_eval(_4248, _461102) ^ Unify: (250) [user] expand_eval(_4248, _461102) Call: (251) [system] is_list(_4248) ^ Redo: (250) [user] expand_eval(_4248, _461102) Call: (251) [system] _4248=_461102 Exit: (251) [system] _4248=_4248 ^ Exit: (250) [user] expand_eval(_4248, _4248) Call: (250) [apply] apply:maplist_([_4266], _461104, user:expand_eval) Unify: (250) [apply] apply:maplist_([_4266], [_469464|_469466], user:expand_eval) ^ Call: (251) [user] expand_eval(_4266, _469464) ^ Unify: (251) [user] expand_eval(_4266, _469464) Call: (252) [system] is_list(_4266) ^ Redo: (251) [user] expand_eval(_4266, _469464) Call: (252) [system] _4266=_469464 Exit: (252) [system] _4266=_4266 ^ Exit: (251) [user] expand_eval(_4266, _4266) Call: (251) [apply] apply:maplist_([], _469466, user:expand_eval) Unify: (251) [apply] apply:maplist_([], [], user:expand_eval) Exit: (251) [apply] apply:maplist_([], [], user:expand_eval) Exit: (250) [apply] apply:maplist_([_4266], [_4266], user:expand_eval) Exit: (249) [apply] apply:maplist_([_4248, _4266], [_4248, _4266], user:expand_eval) ^ Exit: (248) [apply] apply:maplist(user:expand_eval, [_4248, _4266], [_4248, _4266]) ^ Exit: (247) [user] expand_eval([⍃, _4248, _4266], [⍃, _4248, _4266]) Call: (247) [apply] apply:maplist_([[less, _4248, _4266]], _449932, user:expand_eval) Unify: (247) [apply] apply:maplist_([[less, _4248, _4266]], [_484352|_484354], user:expand_eval) ^ Call: (248) [user] expand_eval([less, _4248, _4266], _484352) ^ Unify: (248) [user] expand_eval([less, _4248, _4266], _484352) Call: (249) [system] is_list([less, _4248, _4266]) Exit: (249) [system] is_list([less, _4248, _4266]) ^ Unify: (248) [user] expand_eval([less, _4248, _4266], [less|_488996]) Call: (249) [system] ground(less) Exit: (249) [system] ground(less) ^ Unify: (248) [user] expand_eval([less, _4248, _4266], [less|_491778]) ^ Call: (249) [user] apply:maplist(expand_eval, [_4248, _4266], _491778) ^ Unify: (249) [apply] apply:maplist(user:expand_eval, [_4248, _4266], _491778) Call: (250) [apply] apply:maplist_([_4248, _4266], _491778, user:expand_eval) Unify: (250) [apply] apply:maplist_([_4248, _4266], [_495524|_495526], user:expand_eval) ^ Call: (251) [user] expand_eval(_4248, _495524) ^ Unify: (251) [user] expand_eval(_4248, _495524) Call: (252) [system] is_list(_4248) ^ Redo: (251) [user] expand_eval(_4248, _495524) Call: (252) [system] _4248=_495524 Exit: (252) [system] _4248=_4248 ^ Exit: (251) [user] expand_eval(_4248, _4248) Call: (251) [apply] apply:maplist_([_4266], _495526, user:expand_eval) Unify: (251) [apply] apply:maplist_([_4266], [_503886|_503888], user:expand_eval) ^ Call: (252) [user] expand_eval(_4266, _503886) ^ Unify: (252) [user] expand_eval(_4266, _503886) Call: (253) [system] is_list(_4266) ^ Redo: (252) [user] expand_eval(_4266, _503886) Call: (253) [system] _4266=_503886 Exit: (253) [system] _4266=_4266 ^ Exit: (252) [user] expand_eval(_4266, _4266) Call: (252) [apply] apply:maplist_([], _503888, user:expand_eval) Unify: (252) [apply] apply:maplist_([], [], user:expand_eval) Exit: (252) [apply] apply:maplist_([], [], user:expand_eval) Exit: (251) [apply] apply:maplist_([_4266], [_4266], user:expand_eval) Exit: (250) [apply] apply:maplist_([_4248, _4266], [_4248, _4266], user:expand_eval) ^ Exit: (249) [apply] apply:maplist(user:expand_eval, [_4248, _4266], [_4248, _4266]) ^ Exit: (248) [user] expand_eval([less, _4248, _4266], [less, _4248, _4266]) Call: (248) [apply] apply:maplist_([], _484354, user:expand_eval) Unify: (248) [apply] apply:maplist_([], [], user:expand_eval) Exit: (248) [apply] apply:maplist_([], [], user:expand_eval) Exit: (247) [apply] apply:maplist_([[less, _4248, _4266]], [[less, _4248, _4266]], user:expand_eval) Exit: (246) [apply] apply:maplist_([[⍃, _4248, _4266], [less, _4248, _4266]], [[⍃, _4248, _4266], [less, _4248, _4266]], user:expand_eval) ^ Exit: (245) [apply] apply:maplist(user:expand_eval, [[⍃, _4248, _4266], [less, _4248, _4266]], [[⍃, _4248, _4266], [less, _4248, _4266]]) ^ Exit: (244) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], [->, [⍃, _4248, _4266], [less, _4248, _4266]]) Call: (244) [apply] apply:maplist_([], _6328, user:expand_eval) Unify: (244) [apply] apply:maplist_([], [], user:expand_eval) Exit: (244) [apply] apply:maplist_([], [], user:expand_eval) Exit: (243) [apply] apply:maplist_([[->, [⍃, _4248, _4266], [less, _4248, _4266]]], [[->, [⍃, _4248, _4266], [less, _4248, _4266]]], user:expand_eval) Exit: (242) [apply] apply:maplist_([[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], user:expand_eval) ^ Exit: (241) [apply] apply:maplist(user:expand_eval, [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) ^ Exit: (240) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) Call: (240) [apply] apply:maplist_([], _6286, user:expand_eval) Unify: (240) [apply] apply:maplist_([], [], user:expand_eval) Exit: (240) [apply] apply:maplist_([], [], user:expand_eval) Exit: (239) [apply] apply:maplist_([[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], user:expand_eval) Exit: (238) [apply] apply:maplist_([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], user:expand_eval) ^ Exit: (237) [apply] apply:maplist(user:expand_eval, [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) ^ Exit: (236) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Call: (236) [apply] apply:maplist_([], _6262, user:expand_eval) Unify: (236) [apply] apply:maplist_([], [], user:expand_eval) Exit: (236) [apply] apply:maplist_([], [], user:expand_eval) Exit: (235) [apply] apply:maplist_([[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], user:expand_eval) Exit: (234) [apply] apply:maplist_(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], user:expand_eval) ^ Exit: (233) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Exit: (232) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Call: (232) [apply] apply:maplist_([[[]]], _6238, user:expand_eval) Unify: (232) [apply] apply:maplist_([[[]]], [_27326|_27328], user:expand_eval) ^ Call: (233) [user] expand_eval([[]], _27326) ^ Unify: (233) [user] expand_eval([[]], _27326) Call: (234) [system] is_list([[]]) Exit: (234) [system] is_list([[]]) ^ Unify: (233) [user] expand_eval([[]], [[]|_31970]) Call: (234) [system] ground([]) Exit: (234) [system] ground([]) ^ Unify: (233) [user] expand_eval([[]], [[]|_34752]) ^ Call: (234) [user] apply:maplist(expand_eval, [], _34752) ^ Unify: (234) [apply] apply:maplist(user:expand_eval, [], _34752) Call: (235) [apply] apply:maplist_([], _34752, user:expand_eval) Unify: (235) [apply] apply:maplist_([], [], user:expand_eval) Exit: (235) [apply] apply:maplist_([], [], user:expand_eval) ^ Exit: (234) [apply] apply:maplist(user:expand_eval, [], []) ^ Exit: (233) [user] expand_eval([[]], [[]]) Call: (233) [apply] apply:maplist_([], _27328, user:expand_eval) Unify: (233) [apply] apply:maplist_([], [], user:expand_eval) Exit: (233) [apply] apply:maplist_([], [], user:expand_eval) Exit: (232) [apply] apply:maplist_([[[]]], [[[]]], user:expand_eval) Exit: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], user:expand_eval) ^ Exit: (230) [apply] apply:maplist(user:expand_eval, [['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Exit: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Exit: (228) [system] once(user:expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])) Call: (228) [system] [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]\==[assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]] ^ Redo: (227) [user] eval_20(=, _5724, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _5910) ^ Unify: (227) [user] eval_20(=, _5724, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _5910) ^ Call: (228) [user] is_progn(assertEqualToResult) ^ Unify: (228) [user] is_progn(assertEqualToResult) Call: (229) [system] var(assertEqualToResult) ^ Redo: (227) [user] eval_20(=, _5724, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _5910) ^ Unify: (227) [user] eval_20(=, _5724, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _5910) ^ Call: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _57176, _57178, (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178), equal_enough_for_test(_57176, _57178), _5910) ^ Unify: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _57176, _57178, (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178), equal_enough_for_test(_57176, _57178), _5910) ^ Call: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178), equal_enough_for_test(_57176, _57178), _59100) ^ Unify: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178), equal_enough_for_test(_57176, _57178), _59100) Call: (230) [system] fail ^ Redo: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178), equal_enough_for_test(_57176, _57178), _59100) ^ Unify: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178), equal_enough_for_test(_57176, _57178), _59100) Call: (230) [system] copy_term((findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178), _63762) Exit: (230) [system] copy_term((findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178), (findall_eval(=, _64704, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _64770, _64776], [->, [⍃, _64770, _64776], [less, _64770, _64776]]]]], _64712), [[]]=_64844)) ^ Call: (230) [user] reset_eval_num ^ Unify: (230) [user] reset_eval_num Call: (231) [$syspreds] flag(eval_num, _67682, 0) Unify: (231) [$syspreds] flag(eval_num, _68614, 0) Call: (232) [system] _69470==0 Redo: (231) [$syspreds] flag(eval_num, _70476, 0) Unify: (231) [$syspreds] flag(eval_num, _71408, 0) ^ Call: (232) [$syspreds] with_mutex('$flag', update_flag(eval_num, _72268, 0)) Call: (234) [$syspreds] update_flag(eval_num, _72268, 0) Unify: (234) [$syspreds] update_flag(eval_num, _72268, 0) Call: (235) [system] get_flag(eval_num, _72268) Exit: (235) [system] get_flag(eval_num, 1) Call: (235) [system] atom(0) Redo: (234) [$syspreds] update_flag(eval_num, 1, 0) Call: (235) [system] set_flag(eval_num, 0) Exit: (235) [system] set_flag(eval_num, 0) Exit: (234) [$syspreds] update_flag(eval_num, 1, 0) ^ Exit: (232) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0)) Exit: (231) [$syspreds] flag(eval_num, 1, 0) Call: (231) [$syspreds] flag(trace_output_len, _83512, 0) Unify: (231) [$syspreds] flag(trace_output_len, _84444, 0) Call: (232) [system] _85300==0 Redo: (231) [$syspreds] flag(trace_output_len, _86306, 0) Unify: (231) [$syspreds] flag(trace_output_len, _87238, 0) ^ Call: (232) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _88098, 0)) Call: (234) [$syspreds] update_flag(trace_output_len, _88098, 0) Unify: (234) [$syspreds] update_flag(trace_output_len, _88098, 0) Call: (235) [system] get_flag(trace_output_len, _88098) Exit: (235) [system] get_flag(trace_output_len, 0) Call: (235) [system] atom(0) Redo: (234) [$syspreds] update_flag(trace_output_len, 0, 0) Call: (235) [system] set_flag(trace_output_len, 0) Exit: (235) [system] set_flag(trace_output_len, 0) Exit: (234) [$syspreds] update_flag(trace_output_len, 0, 0) ^ Exit: (232) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0)) Exit: (231) [$syspreds] flag(trace_output_len, 0, 0) ^ Exit: (230) [user] reset_eval_num ^ Call: (230) [user] call_cleanup(loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178)), equal_enough_for_test(_57176, _57178)), (as_tf(notrace(equal_enough_for_test(_57176, _57178)), _59100), !, ignore((once((_59100='True', trace_on_pass;_59100='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _64704, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _64770, _64776], [->, [⍃, _64770, _64776], [less, _64770, _64776]]]]], _64712), [[]]=_64844))))))) ^ Unify: (230) [system] call_cleanup(user:loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178)), equal_enough_for_test(_57176, _57178)), user:(as_tf(notrace(equal_enough_for_test(_57176, _57178)), _59100), !, ignore((once((_59100='True', trace_on_pass;_59100='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _64704, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _64770, _64776], [->, [⍃, _64770, _64776], [less, _64770, _64776]]]]], _64712), [[]]=_64844))))))) ^ Call: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178)), equal_enough_for_test(_57176, _57178)) ^ Unify: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178)), equal_enough_for_test(_57176, _57178)) ^ Call: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178)), equal_enough_for_test(_57176, _57178))) ^ Unify: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178)), equal_enough_for_test(_57176, _57178))) ^ Call: (233) [user] setup_call_cleanup(get_pass_fail(_105876, _105878, _105880), loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178)), equal_enough_for_test(_57176, _57178)), (get_pass_fail(_105890, _105892, _105894), if_t(_105894==_105880, flag(loonit_failure, _105912, _105912+1)))) ^ Unify: (233) [system] setup_call_cleanup(user:get_pass_fail(_105876, _105878, _105880), user:loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178)), equal_enough_for_test(_57176, _57178)), user:(get_pass_fail(_105890, _105892, _105894), if_t(_105894==_105880, flag(loonit_failure, _105912, _105912+1)))) ^ Call: (234) [system] sig_atomic(user:get_pass_fail(_105876, _105878, _105880)) ^ Call: (236) [user] get_pass_fail(_105876, _105878, _105880) ^ Unify: (236) [user] get_pass_fail(_105876, _105878, _105880) Call: (237) [$syspreds] flag(loonit_success, _105876, _105876) Unify: (237) [$syspreds] flag(loonit_success, _105876, _105876) Call: (238) [system] _105876==_105876 Exit: (238) [system] _105876==_105876 Call: (238) [system] get_flag(loonit_success, _105876) Exit: (238) [system] get_flag(loonit_success, 2) Exit: (237) [$syspreds] flag(loonit_success, 2, 2) Call: (237) [$syspreds] flag(loonit_failure, _105878, _105878) Unify: (237) [$syspreds] flag(loonit_failure, _105878, _105878) Call: (238) [system] _105878==_105878 Exit: (238) [system] _105878==_105878 Call: (238) [system] get_flag(loonit_failure, _105878) Exit: (238) [system] get_flag(loonit_failure, 0) Exit: (237) [$syspreds] flag(loonit_failure, 0, 0) Call: (237) [system] _105880 is 2+0 Exit: (237) [system] 2 is 2+0 ^ Exit: (236) [user] get_pass_fail(2, 0, 2) ^ Exit: (234) [system] sig_atomic(user:get_pass_fail(2, 0, 2)) ^ Call: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178)), equal_enough_for_test(_57176, _57178)) ^ Unify: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178)), equal_enough_for_test(_57176, _57178)) Call: (235) [$syspreds] flag(loonit_test_number, _129214, _129214+1) Unify: (235) [$syspreds] flag(loonit_test_number, _129214, _129214+1) Call: (236) [system] _129214==_129214+1 Redo: (235) [$syspreds] flag(loonit_test_number, _129214, _129214+1) Unify: (235) [$syspreds] flag(loonit_test_number, _129214, _129214+1) ^ Call: (236) [$syspreds] with_mutex('$flag', update_flag(loonit_test_number, _129214, _129214+1)) Call: (238) [$syspreds] update_flag(loonit_test_number, _129214, _129214+1) Unify: (238) [$syspreds] update_flag(loonit_test_number, _129214, _129214+1) Call: (239) [system] get_flag(loonit_test_number, _129214) Exit: (239) [system] get_flag(loonit_test_number, 2) Call: (239) [system] atom(2+1) Redo: (238) [$syspreds] update_flag(loonit_test_number, 2, 2+1) Call: (239) [system] set_flag(loonit_test_number, 3) Exit: (239) [system] set_flag(loonit_test_number, 3) Exit: (238) [$syspreds] update_flag(loonit_test_number, 2, 2+1) ^ Exit: (236) [$syspreds] with_mutex('$flag', update_flag(loonit_test_number, 2, 2+1)) Exit: (235) [$syspreds] flag(loonit_test_number, 2, 2+1) Call: (235) [system] copy_term(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178)), _145050) Exit: (235) [system] copy_term(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _57190, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _57176), [[]]=_57178)), time_eval('\n; EVAL TEST\n;', (findall_eval(=, _145998, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _146064, _146070], [->, [⍃, _146064, _146070], [less, _146064, _146070]]]]], _146006), [[]]=_146138))) ^ Call: (235) [user] print_current_test ^ Unify: (235) [user] print_current_test ^ Call: (236) [user] loonit_number(_148900) ^ Unify: (236) [user] loonit_number(_148900) Call: (237) [$syspreds] flag(loonit_test_number, _148900, _148900) Unify: (237) [$syspreds] flag(loonit_test_number, _148900, _148900) Call: (238) [system] _148900==_148900 Exit: (238) [system] _148900==_148900 Call: (238) [system] get_flag(loonit_test_number, _148900) Exit: (238) [system] get_flag(loonit_test_number, 3) Exit: (237) [$syspreds] flag(loonit_test_number, 3, 3) Call: (237) [system] 3>0 Exit: (237) [system] 3>0 ^ Exit: (236) [user] loonit_number(3) ^ Call: (236) [user] get_test_name(3, _160038) ^ Unify: (236) [user] get_test_name(3, _160038) Call: (237) [system] nb_current(loading_file, _161896) Exit: (237) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (237) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (237) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, _160038) ^ Unify: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, _160038) ^ Call: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _186914) ^ Unify: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [files_ex] files_ex:directory_file_path('.', _200512, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (239) [files_ex] files_ex:directory_file_path('.', _205332, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] nonvar('.') Exit: (240) [system] nonvar('.') Call: (240) [system] nonvar(_211924) Fail: (240) [system] nonvar(_211924) Redo: (239) [files_ex] files_ex:directory_file_path('.', _213850, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (239) [files_ex] files_ex:directory_file_path('.', _218670, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (240) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] nonvar('.') Exit: (240) [system] nonvar('.') Call: (240) [system] ('.')==('.') Exit: (240) [system] ('.')==('.') Call: (240) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (240) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] sub_atom('.', _246442, _246444, 0, /) Fail: (240) [system] sub_atom('.', _247382, _247384, 0, /) Redo: (239) [files_ex] files_ex:directory_file_path('.', _248322, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] atom_concat('.', /, _253066) Exit: (240) [system] atom_concat('.', /, ./) Call: (240) [system] atom_concat(./, _254932, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (240) [system] atom_concat(./, _254932, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (239) [files_ex] files_ex:directory_file_path('.', _264650, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Redo: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (238) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _286802) Exit: (238) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'bc_impl.metta') Call: (238) [files_ex] files_ex:directory_file_path(_300292, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (238) [files_ex] files_ex:directory_file_path(_300292, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(_300292) Fail: (239) [system] nonvar(_300292) Redo: (238) [files_ex] files_ex:directory_file_path(_300292, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (238) [files_ex] files_ex:directory_file_path(_300292, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (239) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(_300292) Fail: (239) [system] nonvar(_300292) Redo: (238) [files_ex] files_ex:directory_file_path(_300292, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(P;HTML|'bc_impl.metta') Exit: (239) [system] nonvar(P;HTML|'bc_impl.metta') Call: (239) [system] atom_concat(_366554, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (239) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _300292) Unify: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _300292) Call: (240) [system] atom_concat(_385764, /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Exit: (240) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Call: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Exit: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Call: (240) [system] _300292='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru') Exit: (238) [files_ex] files_ex:directory_file_path('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (238) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', _400946) Exit: (238) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', walk_thru) Call: (238) [system] file_name_extension(_402804, _402882, P;HTML|'bc_impl.metta') Exit: (238) [system] file_name_extension(bc_impl, metta, P;HTML|'bc_impl.metta') Call: (238) [system] string_upper(walk_thru, _412382) Exit: (238) [system] string_upper(walk_thru, "WALK_THRU") Call: (238) [system] string_upper(bc_impl, _414248) Exit: (238) [system] string_upper(bc_impl, "BC_IMPL") ^ Call: (238) [user] string_replace("BC_IMPL", "_", "-", _416126) ^ Unify: (238) [user] string_replace("BC_IMPL", "_", "-", _416126) ^ Call: (239) [user] symbolic_list_concat(_418000, "_", "BC_IMPL") ^ Unify: (239) [user] symbolic_list_concat(_418000, "_", "BC_IMPL") Call: (240) [system] atomic_list_concat(_418000, "_", "BC_IMPL") Exit: (240) [system] atomic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Exit: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Call: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _416126) ^ Unify: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _416126) Call: (240) [system] atomic_list_concat(['BC', 'IMPL'], "-", _416126) Exit: (240) [system] atomic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (238) [user] string_replace("BC_IMPL", "_", "-", 'BC-IMPL') ^ Call: (238) [user] string_replace("WALK_THRU", "_", "-", _428282) ^ Unify: (238) [user] string_replace("WALK_THRU", "_", "-", _428282) ^ Call: (239) [user] symbolic_list_concat(_430156, "_", "WALK_THRU") ^ Unify: (239) [user] symbolic_list_concat(_430156, "_", "WALK_THRU") Call: (240) [system] atomic_list_concat(_430156, "_", "WALK_THRU") Exit: (240) [system] atomic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Exit: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Call: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _428282) ^ Unify: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _428282) Call: (240) [system] atomic_list_concat(['WALK', 'THRU'], "-", _428282) Exit: (240) [system] atomic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (238) [user] string_replace("WALK_THRU", "_", "-", 'WALK-THRU') ^ Call: (238) [user] bugger:wots(_440426, format('~`0t~d~2|', [3])) ^ Unify: (238) [bugger] bugger:wots(_440426, user:format('~`0t~d~2|', [3])) Call: (239) [system] nb_current('$wots_stack', _442314) Fail: (239) [system] nb_current('$wots_stack', _442314) ^ Redo: (238) [bugger] bugger:wots(_440426, user:format('~`0t~d~2|', [3])) Call: (239) [system] _445106=[] Exit: (239) [system] []=[] Call: (239) [system] current_output(_446964) Exit: (239) [system] current_output((0x7fe6c676e100)) ^ Call: (239) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x7fe6c676e100)]), woto(string(_440426), user:format('~`0t~d~2|', [3]))) ^ Unify: (239) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_440426), user:format('~`0t~d~2|', [3]))) ^ Call: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_440426), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) ^ Unify: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_440426), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) Call: (241) [system] nb_current('$wots_stack', _452622) Fail: (241) [system] nb_current('$wots_stack', _452622) ^ Redo: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_440426), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) ^ Call: (241) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_440426), user:format('~`0t~d~2|', [3])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (241) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_440426), user:format('~`0t~d~2|', [3])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) Unify: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) Call: (244) [system] duplicate_term([(0x7fe6c676e100)], _459196) Exit: (244) [system] duplicate_term([(0x7fe6c676e100)], [(0x7fe6c676e100)]) Call: (244) [system] nb_linkval('$wots_stack', [(0x7fe6c676e100)]) Exit: (244) [system] nb_linkval('$wots_stack', [(0x7fe6c676e100)]) Exit: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) ^ Call: (243) [bugger] bugger:woto(string(_440426), user:format('~`0t~d~2|', [3])) ^ Unify: (243) [bugger] bugger:woto(string(_440426), user:format('~`0t~d~2|', [3])) ^ Call: (244) [bugger] once((use_tty(string(_440426), _465724);_465724=true)) ^ Unify: (244) [system] once(bugger:(use_tty(string(_440426), _465724);_465724=true)) ^ Call: (246) [bugger] bugger:use_tty(string(_440426), _465724) ^ Unify: (246) [bugger] bugger:use_tty(string(_440426), _465724) Call: (247) [system] compound(string(_440426)) Exit: (247) [system] compound(string(_440426)) ^ Unify: (246) [bugger] bugger:use_tty(string(_440426), _465724) Call: (247) [system] stream_property(current_output, tty(_465724)) Unify: (247) [system] stream_property(current_output, tty(_465724)) Call: (248) [system] nonvar(current_output) Exit: (248) [system] nonvar(current_output) Call: (248) [system] nonvar(tty(_465724)) Exit: (248) [system] nonvar(tty(_465724)) Exit: (247) [system] stream_property(current_output, tty(true)) ^ Exit: (246) [bugger] bugger:use_tty(string(_440426), true) ^ Exit: (244) [system] once(bugger:(use_tty(string(_440426), true);true=true)) ^ Call: (244) [bugger] bugger:get_stream_setup(_480596) ^ Unify: (244) [bugger] bugger:get_stream_setup(true) ^ Exit: (244) [bugger] bugger:get_stream_setup(true) ^ Call: (244) [bugger] bugger:woto_tty(string(_440426), true, (true, user:format('~`0t~d~2|', [3]))) ^ Unify: (244) [bugger] bugger:woto_tty(string(_440426), true, bugger:(true, user:format('~`0t~d~2|', [3]))) ^ Call: (245) [bugger] bugger:with_output_to_each(string(_440426), (set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) ^ Unify: (245) [bugger] bugger:with_output_to_each(string(_440426), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) Call: (246) [system] compound(string(_440426)) Exit: (246) [system] compound(string(_440426)) Call: (246) [system] compound_name_arity(string(_440426), _489090, 0) Fail: (246) [system] compound_name_arity(string(_440426), _490022, 0) ^ Redo: (245) [bugger] bugger:with_output_to_each(string(_440426), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) Call: (246) [system] string(_440426)=..[_491814, _491820] Exit: (246) [system] string(_440426)=..[string, _440426] ^ Call: (246) [bugger] bugger:stream_u_type(string) ^ Unify: (246) [bugger] bugger:stream_u_type(string) ^ Exit: (246) [bugger] bugger:stream_u_type(string) Call: (246) [system] current_output(_496470) Exit: (246) [system] current_output((0x7fe6c676e100)) Call: (246) [system] _498320=set_output_safe((0x7fe6c676e100)) Exit: (246) [system] set_output_safe((0x7fe6c676e100))=set_output_safe((0x7fe6c676e100)) Call: (246) [system] _500182=mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))) Exit: (246) [system] mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100)))=mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))) Call: (246) [system] _502052=mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426) Exit: (246) [system] mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)=mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426) ^ Call: (246) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)), mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)), mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)) ^ Unify: (246) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)), mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)), bugger:mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)) Call: (248) [system] _505832=mquietly(bugger:mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)) Exit: (248) [system] mquietly(bugger:mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426))=mquietly(bugger:mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)) ^ Call: (248) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)), deterministic(_507708)), (notrace(_507708==true)->!;mquietly(bugger:mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)), true));bugger:mfs_start(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)), bugger:mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426))) ^ Unify: (248) [system] setup_call_cleanup(bugger:mfs_start(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)), deterministic(_507708)), (notrace(_507708==true)->!;mquietly(bugger:mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)), true));bugger:mfs_start(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426)), bugger:mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _440426))) ^ Call: (249) [system] sig_atomic(bugger:mfs_start(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))))) ^ Call: (251) [bugger] bugger:mfs_start(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Unify: (251) [bugger] bugger:mfs_start(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100)))) Call: (252) [system] compound(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100)))) Exit: (252) [system] compound(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Unify: (251) [bugger] bugger:mfs_start(mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100)))) Call: (252) [system] arg(2, mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _515240) Exit: (252) [system] arg(2, mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), string) Call: (252) [system] arg(3, mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _517106) Exit: (252) [system] arg(3, mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _500190) Call: (252) [system] arg(4, mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), _518972) Exit: (252) [system] arg(4, mfs(_500186, string, _500190, set_output_safe, set_output_safe((0x7fe6c676e100))), set_output_safe) Call: (252) [system] _520838=mfs(_520842, string, _520846, set_output_safe, _520850) Exit: (252) [system] mfs(_520842, string, _520846, set_output_safe, _520850)=mfs(_520842, string, _520846, set_output_safe, _520850) Call: (252) [system] is_stream(_500190) Fail: (252) [system] is_stream(_6972) ^ Redo: (251) [bugger] bugger:mfs_start(mfs(_6968, string, _6972, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Call: (252) [bugger] bugger:new_mfs(mfs(_7150, string, _7154, set_output_safe, _7158)) ^ Unify: (252) [bugger] bugger:new_mfs(mfs(_7150, string, _7154, set_output_safe, _7158)) Call: (253) [memory_file] memory_file:new_memory_file(_7150) Exit: (253) [memory_file] memory_file:new_memory_file((0x55fc8254e080)) Call: (253) [memory_file] memory_file:open_memory_file((0x55fc8254e080), write, _7154, [free_on_close(true)]) Exit: (253) [memory_file] memory_file:open_memory_file((0x55fc8254e080), write, (0x55fc82587470), [free_on_close(true)]) ^ Exit: (252) [bugger] bugger:new_mfs(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, _7158)) Call: (252) [system] nb_setarg(1, mfs(_6968, string, _6972, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc8254e080)) Exit: (252) [system] nb_setarg(1, mfs((0x55fc8254e080), string, _6972, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc8254e080)) Call: (252) [system] nb_setarg(3, mfs((0x55fc8254e080), string, _6972, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc82587470)) Exit: (252) [system] nb_setarg(3, mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc82587470)) ^ Call: (252) [bugger] bugger:set_output_safe((0x55fc82587470)) ^ Unify: (252) [bugger] bugger:set_output_safe((0x55fc82587470)) Call: (254) [system] set_output((0x55fc82587470)) Exit: (254) [system] set_output((0x55fc82587470)) ^ Exit: (252) [bugger] bugger:set_output_safe((0x55fc82587470)) ^ Exit: (251) [bugger] bugger:mfs_start(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Exit: (249) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))))) ^ Call: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Unify: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (251) [bugger] ignore(notrace(catch(set_stream(current_output, tty(true)), _27348, writeln(user_error, _27348=set_stream(current_output, tty(true)))))) ^ Unify: (251) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _27348, writeln(user_error, _27348=set_stream(current_output, tty(true)))))) ^ Call: (253) [system] setup_call_cleanup('$notrace'(_29250, _29252), once(bugger:catch(set_stream(current_output, tty(true)), _27348, writeln(user_error, _27348=set_stream(current_output, tty(true))))), '$restore_trace'(_29250, _29252)) ^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_29250, _29252), system:once(bugger:catch(set_stream(current_output, tty(true)), _27348, writeln(user_error, _27348=set_stream(current_output, tty(true))))), system:'$restore_trace'(_29250, _29252)) ^ Call: (254) [system] sig_atomic(system:'$notrace'(_29250, _29252)) ^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(true)), _27348, writeln(user_error, _27348=set_stream(current_output, tty(true))))), system:'$restore_trace'(3, -1)) ^ Exit: (251) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _27348, writeln(user_error, _27348=set_stream(current_output, tty(true)))))) ^ Exit: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (250) [user] format('~`0t~d~2|', [3]) ^ Exit: (250) [user] format('~`0t~d~2|', [3]) ^ Call: (250) [bugger] bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), _6800) ^ Unify: (250) [bugger] bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), _6800) ^ Call: (251) [bugger] ignore((is_stream((0x55fc82587470)), close((0x55fc82587470)), mem_handle_to_substring((0x55fc8254e080), _38668), substring_to_type(_38668, string, _6800))) ^ Unify: (251) [system] ignore(bugger:(is_stream((0x55fc82587470)), close((0x55fc82587470)), mem_handle_to_substring((0x55fc8254e080), _38668), substring_to_type(_38668, string, _6800))) Call: (253) [system] is_stream((0x55fc82587470)) Exit: (253) [system] is_stream((0x55fc82587470)) Call: (253) [system] close((0x55fc82587470)) Exit: (253) [system] close((0x55fc82587470)) ^ Call: (253) [bugger] bugger:mem_handle_to_substring((0x55fc8254e080), _38668) ^ Unify: (253) [bugger] bugger:mem_handle_to_substring((0x55fc8254e080), _38668) Call: (254) [memory_file] memory_file:memory_file_to_string((0x55fc8254e080), _38668) Exit: (254) [memory_file] memory_file:memory_file_to_string((0x55fc8254e080), "03") ^ Exit: (253) [bugger] bugger:mem_handle_to_substring((0x55fc8254e080), "03") ^ Call: (253) [bugger] bugger:substring_to_type("03", string, _6800) ^ Unify: (253) [bugger] bugger:substring_to_type("03", string, "03") ^ Exit: (253) [bugger] bugger:substring_to_type("03", string, "03") ^ Exit: (251) [system] ignore(bugger:(is_stream((0x55fc82587470)), close((0x55fc82587470)), mem_handle_to_substring((0x55fc8254e080), "03"), substring_to_type("03", string, "03"))) ^ Call: (251) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (251) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (253) [system] set_output((0x7fe6c676e100)) Exit: (253) [system] set_output((0x7fe6c676e100)) ^ Exit: (251) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (250) [bugger] bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03") ^ Call: (251) [system] setup_call_cleanup('$notrace'(_58244, _58246), once(each_call_cleanup:(true==true)), '$restore_trace'(_58244, _58246)) ^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_58244, _58246), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_58244, _58246)) ^ Call: (252) [system] sig_atomic(system:'$notrace'(_58244, _58246)) ^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (251) [system] var(bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")) Fail: (251) [system] var(bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")) ^ Call: (251) [bugger] bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03") ^ Unify: (251) [bugger] bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03") ^ Call: (252) [bugger] ignore((is_stream((0x55fc82587470)), close((0x55fc82587470)), mem_handle_to_substring((0x55fc8254e080), _65766), substring_to_type(_65766, string, "03"))) ^ Unify: (252) [system] ignore(bugger:(is_stream((0x55fc82587470)), close((0x55fc82587470)), mem_handle_to_substring((0x55fc8254e080), _65766), substring_to_type(_65766, string, "03"))) Call: (254) [system] is_stream((0x55fc82587470)) Fail: (254) [system] is_stream((0x55fc82587470)) ^ Redo: (252) [system] ignore(bugger:(is_stream((0x55fc82587470)), close((0x55fc82587470)), mem_handle_to_substring((0x55fc8254e080), _65766), substring_to_type(_65766, string, "03"))) ^ Unify: (252) [system] ignore(bugger:(is_stream((0x55fc82587470)), close((0x55fc82587470)), mem_handle_to_substring((0x55fc8254e080), _65766), substring_to_type(_65766, string, "03"))) ^ Exit: (252) [system] ignore(bugger:(is_stream((0x55fc82587470)), close((0x55fc82587470)), mem_handle_to_substring((0x55fc8254e080), _65766), substring_to_type(_65766, string, "03"))) ^ Call: (252) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (252) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (254) [system] set_output((0x7fe6c676e100)) Exit: (254) [system] set_output((0x7fe6c676e100)) ^ Exit: (252) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (251) [bugger] bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03") ^ Exit: (248) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")), true));bugger:mfs_start(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")), bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03"))) ^ Call: (248) [bugger] bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03") ^ Unify: (248) [bugger] bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03") ^ Call: (249) [bugger] ignore((is_stream((0x55fc82587470)), close((0x55fc82587470)), mem_handle_to_substring((0x55fc8254e080), _80704), substring_to_type(_80704, string, "03"))) ^ Unify: (249) [system] ignore(bugger:(is_stream((0x55fc82587470)), close((0x55fc82587470)), mem_handle_to_substring((0x55fc8254e080), _80704), substring_to_type(_80704, string, "03"))) Call: (251) [system] is_stream((0x55fc82587470)) Fail: (251) [system] is_stream((0x55fc82587470)) ^ Redo: (249) [system] ignore(bugger:(is_stream((0x55fc82587470)), close((0x55fc82587470)), mem_handle_to_substring((0x55fc8254e080), _80704), substring_to_type(_80704, string, "03"))) ^ Unify: (249) [system] ignore(bugger:(is_stream((0x55fc82587470)), close((0x55fc82587470)), mem_handle_to_substring((0x55fc8254e080), _80704), substring_to_type(_80704, string, "03"))) ^ Exit: (249) [system] ignore(bugger:(is_stream((0x55fc82587470)), close((0x55fc82587470)), mem_handle_to_substring((0x55fc8254e080), _80704), substring_to_type(_80704, string, "03"))) ^ Call: (249) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (249) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (251) [system] set_output((0x7fe6c676e100)) Exit: (251) [system] set_output((0x7fe6c676e100)) ^ Exit: (249) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (248) [bugger] bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03") ^ Exit: (246) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")), mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")), bugger:mfs_end(mfs((0x55fc8254e080), string, (0x55fc82587470), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")) ^ Exit: (245) [bugger] bugger:with_output_to_each(string("03"), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) ^ Exit: (244) [bugger] bugger:woto_tty(string("03"), true, bugger:(true, user:format('~`0t~d~2|', [3]))) ^ Exit: (243) [bugger] bugger:woto(string("03"), user:format('~`0t~d~2|', [3])) Call: (243) [system] nb_delete('$wots_stack') Exit: (243) [system] nb_delete('$wots_stack') Call: (243) [system] nb_delete('$wots_stack') Exit: (243) [system] nb_delete('$wots_stack') ^ Exit: (241) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("03"), user:format('~`0t~d~2|', [3])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("03"), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) ^ Exit: (239) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("03"), user:format('~`0t~d~2|', [3]))) ^ Exit: (238) [bugger] bugger:wots("03", user:format('~`0t~d~2|', [3])) ^ Call: (238) [user] format(string(_6762), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "03"]) ^ Exit: (238) [user] format(string("WALK-THRU.BC-IMPL.03"), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "03"]) ^ Exit: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, "WALK-THRU.BC-IMPL.03") ^ Exit: (236) [user] get_test_name(3, "WALK-THRU.BC-IMPL.03") ^ Call: (236) [user] format('~N~n;

;; ~w

~n', ["WALK-THRU.BC-IMPL.03", "WALK-THRU.BC-IMPL.03"]) ;

;; WALK-THRU.BC-IMPL.03

^ Exit: (236) [user] format('~N~n;

;; ~w

~n', ["WALK-THRU.BC-IMPL.03", "WALK-THRU.BC-IMPL.03"]) ^ Exit: (235) [user] print_current_test ^ Call: (235) [user] once(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230))) ^ Unify: (235) [system] once(user:time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230))) Call: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230)) Unify: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230)) Call: (237) [user] timed_call((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230), _118144) Unify: (237) [user] timed_call((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230), _118144) Call: (238) [system] statistics(cputime, _119978) Exit: (238) [system] statistics(cputime, 9.853338267) Call: (238) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230)) Unify: (238) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230)) ^ Call: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] var(true) Fail: (240) [system] var(true) ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Call: (240) [user] option_value0(rtrace, 'True') ^ Unify: (240) [user] option_value0(rtrace, 'True') ^ Call: (241) [user] was_option_value(rtrace, _132938) ^ Unify: (241) [user] was_option_value(rtrace, _132938) Call: (242) [system] current_prolog_flag(rtrace, _134796) Fail: (242) [system] current_prolog_flag(rtrace, _134796) ^ Redo: (241) [user] was_option_value(rtrace, _132938) ^ Unify: (241) [user] was_option_value(rtrace, _132938) Call: (242) [$syspreds] prolog_load_context(rtrace, _138510) Fail: (242) [$syspreds] prolog_load_context(rtrace, _138510) ^ Redo: (241) [user] was_option_value(rtrace, _132938) ^ Unify: (241) [user] was_option_value(rtrace, _132938) Call: (242) [system] nb_current(rtrace, _142224) Fail: (242) [system] nb_current(rtrace, _142224) ^ Fail: (241) [user] was_option_value(rtrace, _132938) ^ Redo: (240) [user] option_value0(rtrace, 'True') ^ Fail: (240) [user] option_value0(rtrace, 'True') ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] true==false Fail: (240) [system] true==false ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) ^ Call: (241) [system] setup_call_cleanup('$notrace'(_152448, _152450), once(user:option_value0(rtrace, true)), '$restore_trace'(_152448, _152450)) ^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_152448, _152450), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_152448, _152450)) ^ Call: (242) [system] sig_atomic(system:'$notrace'(_152448, _152450)) ^ Fail: (239) [user] option_value(rtrace, true) Redo: (238) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230)) Unify: (238) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230)) ^ Call: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] var(rtrace) Fail: (240) [system] var(rtrace) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] rtrace==false Fail: (240) [system] rtrace==false ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] rtrace==true Fail: (240) [system] rtrace==true ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) ^ Call: (240) [user] fast_option_value(rtrace, debug) ^ Unify: (240) [user] fast_option_value(rtrace, debug) Call: (241) [system] atom(rtrace) Exit: (241) [system] atom(rtrace) Call: (241) [system] current_prolog_flag(rtrace, debug) Fail: (241) [system] current_prolog_flag(rtrace, debug) ^ Fail: (240) [user] fast_option_value(rtrace, debug) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) ^ Call: (240) [user] fast_option_value(rtrace, trace) ^ Unify: (240) [user] fast_option_value(rtrace, trace) Call: (241) [system] atom(rtrace) Exit: (241) [system] atom(rtrace) Call: (241) [system] current_prolog_flag(rtrace, trace) Fail: (241) [system] current_prolog_flag(rtrace, trace) ^ Fail: (240) [user] fast_option_value(rtrace, trace) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), _187666) Unify: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), _187666) ^ Call: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _187666, _189602) ^ Unify: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _187666, []) Call: (242) [system] current_prolog_flag(nodebugx, true) ^ Redo: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _187666, _192406) ^ Unify: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _187666, _193344) ^ Call: (242) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (242) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (242) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_196078, _196080, _196082), defined) ^ Unify: (242) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_196078, _196080, _196082), defined) Call: (243) [system] nonvar(defined) Exit: (243) [system] nonvar(defined) Call: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196078, _196080, _196082)) Unify: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196078, _196080, _196082)) Call: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196078, _196080, _196082)) Unify: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196078, _196080, _196082)) Call: (245) [system] callable(debugging_logicmoo_setting(_196078, _196080, _196082)) Exit: (245) [system] callable(debugging_logicmoo_setting(_196078, _196080, _196082)) Call: (245) [system] atom(bugger) Exit: (245) [system] atom(bugger) Exit: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196078, _196080, _196082)) Exit: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196078, _196080, _196082)) ^ Exit: (242) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_196078, _196080, _196082), defined) ^ Call: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _187666, _209992) ^ Unify: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error]) Exit: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Exit: (239) [user] is_debugging(rtrace) Exit: (238) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230)) ^ Call: (239) [rtrace] bugger:scce_orig(restart_rtrace, user:(findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230), tAt_rtrace) ^ Unify: (239) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230), rtrace:tAt_rtrace) Call: (240) [system] _220452=mquietly_if(true, rtrace:tAt_rtrace) Exit: (240) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (240) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230), deterministic(_222330)), (notrace(_222330==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace)) ^ Unify: (240) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230), deterministic(_222330)), (notrace(_222330==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Call: (241) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (244) [rtrace] rtrace:restart_rtrace1 ^ Unify: (244) [rtrace] rtrace:restart_rtrace1 ^ Exit: (244) [rtrace] rtrace:restart_rtrace1 ^ Exit: (241) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (242) [user] findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228) ^ Unify: (242) [user] findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228) ^ Call: (243) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (243) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Call: (245) [system] setup_call_cleanup('$notrace'(_233000, _233002), once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), '$restore_trace'(_233000, _233002)) ^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_233000, _233002), system:once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), system:'$restore_trace'(_233000, _233002)) ^ Call: (246) [system] sig_atomic(system:'$notrace'(_233000, _233002)) ^ Fail: (243) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Redo: (242) [user] findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228) ^ Unify: (242) [user] findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228) ^ Call: (243) [user] typed_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _238726, _6228) ^ Unify: (243) [user] typed_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _239658, _6228) Call: (244) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Exit: (244) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Call: (244) [system] ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]\=[_242364|_242366] Fail: (244) [system] ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]\=[_242364|_242366] ^ Fail: (243) [user] typed_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _244300, _6228) ^ Redo: (242) [user] findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228) ^ Unify: (242) [user] findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228) ^ Call: (243) [user] findall_ne(_247044, catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044), _6228) ^ Unify: (243) [user] findall_ne(_247044, catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044), _6228) ^ Call: (244) [user] findall(_247044, (rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)), is_returned(_247044)), _6228) ^ Unify: (244) [$bags] findall(_247044, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)), is_returned(_247044)), _6228) ^ Call: (245) [$bags] findall(_247044, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)), is_returned(_247044)), _6228, []) ^ Unify: (245) [$bags] findall(_247044, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)), is_returned(_247044)), _6228, []) ^ Call: (246) [$bags] cleanup_bag(findall_loop(_247044, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)), is_returned(_247044)), _6228, []), '$destroy_findall_bag') ^ Unify: (246) [$bags] cleanup_bag('$bags':findall_loop(_247044, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)), is_returned(_247044)), _6228, []), '$bags':'$destroy_findall_bag') Call: (247) [$bags] findall_loop(_247044, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)), is_returned(_247044)), _6228, []) Unify: (247) [$bags] findall_loop(_247044, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)), is_returned(_247044)), _6228, []) Call: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)) Unify: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)) Call: (250) [user] catch_err(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044), _258296, (write_src_uo(_258296=catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)), catch(rtrace(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)), _258296, throw(give_up(_258296=catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)))), throw(_258296))) Unify: (250) [user] catch_err(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044), _258296, (write_src_uo(_258296=catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)), catch(rtrace(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)), _258296, throw(give_up(_258296=catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044)))), throw(_258296))) ^ Call: (252) [user] catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044) ^ Unify: (252) [user] catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044), _247044) ^ Call: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) Call: (255) [system] var(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Redo: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_266818, _266820), once(user:self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), '$restore_trace'(_266818, _266820)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_266818, _266820), system:once(user:self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), system:'$restore_trace'(_266818, _266820)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_266818, _266820)) ^ Redo: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_271556, _271558), once(user:nonvar(_247044)), '$restore_trace'(_271556, _271558)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_271556, _271558), system:once(user:nonvar(_247044)), system:'$restore_trace'(_271556, _271558)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_271556, _271558)) ^ Redo: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_276294, _276296), once(user:nonvar(_247044)), '$restore_trace'(_276294, _276296)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_276294, _276296), system:once(user:nonvar(_247044)), system:'$restore_trace'(_276294, _276296)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_276294, _276296)) ^ Redo: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) Call: (255) [system] ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]==[] ^ Redo: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) Call: (255) [system] atom(=) Exit: (255) [system] atom(=) Call: (255) [system] (=)\==(=) ^ Redo: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Call: (255) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (255) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Call: (257) [system] setup_call_cleanup('$notrace'(_290360, _290362), once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), '$restore_trace'(_290360, _290362)) ^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_290360, _290362), system:once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), system:'$restore_trace'(_290360, _290362)) ^ Call: (258) [system] sig_atomic(system:'$notrace'(_290360, _290362)) ^ Fail: (255) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Redo: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Call: (255) [user] eval_00(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Unify: (255) [user] eval_00(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Call: (256) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (256) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_299758, _299760), once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), '$restore_trace'(_299758, _299760)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_299758, _299760), system:once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), system:'$restore_trace'(_299758, _299760)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_299758, _299760)) ^ Fail: (256) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Redo: (255) [user] eval_00(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Unify: (255) [user] eval_00(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Call: (256) [user] eval_01(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Unify: (256) [user] eval_01(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247044) ^ Call: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) Call: (259) [system] 499<1 Fail: (259) [system] 499<1 ^ Redo: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_312916, _312918), once(user:(_312892 is 499-1, copy_term(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _312906))), '$restore_trace'(_312916, _312918)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_312916, _312918), system:once(user:(_312892 is 499-1, copy_term(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _312906))), system:'$restore_trace'(_312916, _312918)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_312916, _312918)) ^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom', '&kb', [:, rule, [->, [rule1output, _315812, _315818], [->, [⍃, _315812, _315818], [less, _315812, _315818]]]]]))), system:'$restore_trace'(3, -1)) ^ Call: (257) [user] trace_eval(eval_20(=, _6242), e, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) ^ Unify: (257) [user] trace_eval(eval_20(=, _6242), e, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) ^ Call: (258) [user] must_det_ll((notrace((flag(eval_num, _318736, _318736+1), _318754 is _318736 mod 500, _318772 is 99-498 mod 100, _318796=_318798, option_else('trace-length', _318810, 500), option_else('trace-depth', _318818, 30))), quietly(if_t((nop(stop_rtrace), _318754>_318810), (set_debug(eval, false), _318874 is _318810+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_318874])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_318926))))) ^ Unify: (258) [user] must_det_ll(user:(notrace((flag(eval_num, _318736, _318736+1), _318754 is _318736 mod 500, _318772 is 99-498 mod 100, _318796=_318798, option_else('trace-length', _318810, 500), option_else('trace-depth', _318818, 30))), quietly(if_t((nop(stop_rtrace), _318754>_318810), (set_debug(eval, false), _318874 is _318810+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_318874])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_318926))))) ^ Call: (259) [user] once(user:(notrace((flag(eval_num, _318736, _318736+1), _318754 is _318736 mod 500, _318772 is 99-498 mod 100, _318796=_318798, option_else('trace-length', _318810, 500), option_else('trace-depth', _318818, 30))), quietly(if_t((nop(stop_rtrace), _318754>_318810), (set_debug(eval, false), _318874 is _318810+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_318874])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_318926))))) ^ Unify: (259) [system] once(user:(notrace((flag(eval_num, _318736, _318736+1), _318754 is _318736 mod 500, _318772 is 99-498 mod 100, _318796=_318798, option_else('trace-length', _318810, 500), option_else('trace-depth', _318818, 30))), quietly(if_t((nop(stop_rtrace), _318754>_318810), (set_debug(eval, false), _318874 is _318810+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_318874])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_318926))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_322650, _322652), once(user:(flag(eval_num, _318736, _318736+1), _318754 is _318736 mod 500, _318772 is 99-498 mod 100, _318796=_318798, option_else('trace-length', _318810, 500), option_else('trace-depth', _318818, 30))), '$restore_trace'(_322650, _322652)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_322650, _322652), system:once(user:(flag(eval_num, _318736, _318736+1), _318754 is _318736 mod 500, _318772 is 99-498 mod 100, _318796=_318798, option_else('trace-length', _318810, 500), option_else('trace-depth', _318818, 30))), system:'$restore_trace'(_322650, _322652)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_322650, _322652)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _318796=_318796, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _318874 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_318874])), nop((start_rtrace, rtrace))))) ^ Unify: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _318874 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_318874])), nop((start_rtrace, rtrace))))) ^ Exit: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _318874 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_318874])), nop((start_rtrace, rtrace))))) Call: (261) [user] nop(notrace(no_repeats_var(_318926))) Unify: (261) [user] nop(notrace(no_repeats_var(_318926))) Exit: (261) [user] nop(notrace(no_repeats_var(_318926))) ^ Exit: (259) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _318796=_318796, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _318874 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_318874])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_318926))))) ^ Exit: (258) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _318796=_318796, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _318874 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_318874])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_318926))))) Call: (258) [occurs] occurs:sub_term(_334114, e) Unify: (258) [occurs] occurs:sub_term(e, e) Exit: (258) [occurs] occurs:sub_term(e, e) Call: (258) [system] e\=e Fail: (258) [system] e\=e Redo: (258) [occurs] occurs:sub_term(_334114, e) Unify: (258) [occurs] occurs:sub_term(_334114, e) Call: (259) [system] compound(e) Fail: (259) [system] compound(e) Fail: (258) [occurs] occurs:sub_term(_334114, e) ^ Redo: (257) [user] trace_eval(eval_20(=, _6242), e, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) Call: (258) [system] _344332=e Exit: (258) [system] e=e ^ Call: (258) [user] if_trace((eval;e), (_318796=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]]))) ^ Unify: (258) [user] if_trace((eval;e), (_318796=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]]))) ^ Call: (260) [system] setup_call_cleanup('$notrace'(_348136, _348138), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _318796=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]]))), _348094, fbug((_348094-->if_trace((eval;e), (_318796=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]])))))))), '$restore_trace'(_348136, _348138)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_348136, _348138), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _318796=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]]))), _348094, fbug((_348094-->if_trace((eval;e), (_318796=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]])))))))), system:'$restore_trace'(_348136, _348138)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_348136, _348138)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _318796=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]]))), _348094, fbug((_348094-->if_trace((eval;e), (_318796=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (258) [user] if_trace((eval;e), (_318796=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]]))) Call: (258) [system] _352918=retval(fail) Exit: (258) [system] retval(fail)=retval(fail) Call: (258) [system] _354780=(\+ \+ (flag(eval_num, _354800, _354800+1), (retval(fail)\=@=retval(fail), nonvar(_316826)->indentq(1, _354800, <--, [e, _316826]);indentq(1, _354800, <--, [e, retval(fail)])))) Exit: (258) [system] (\+ \+ (flag(eval_num, _354800, _354800+1), (retval(fail)\=@=retval(fail), nonvar(_316826)->indentq(1, _354800, <--, [e, _316826]);indentq(1, _354800, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _354800, _354800+1), (retval(fail)\=@=retval(fail), nonvar(_316826)->indentq(1, _354800, <--, [e, _316826]);indentq(1, _354800, <--, [e, retval(fail)])))) ^ Call: (258) [user] call_cleanup(((call(eval_20(=, _6242), 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826)*->nb_setarg(1, retval(fail), _316826);fail, trace, call(eval_20(=, _6242), 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826)), ignore(notrace((\+_316826\=_318926, nb_setarg(1, retval(fail), _316826))))), ignore((_318796==1->ignore(\+ \+ (flag(eval_num, _354800, _354800+1), (retval(fail)\=@=retval(fail), nonvar(_316826)->indentq(1, _354800, <--, [e, _316826]);indentq(1, _354800, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _354800, _354800+1), (retval(fail)\=@=retval(fail), nonvar(_316826)->indentq(1, _354800, <--, [e, _316826]);indentq(1, _354800, <--, [e, retval(fail)]))))))))))) ^ Unify: (258) [system] call_cleanup(user:((call(eval_20(=, _6242), 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826)*->nb_setarg(1, retval(fail), _316826);fail, trace, call(eval_20(=, _6242), 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826)), ignore(notrace((\+_316826\=_318926, nb_setarg(1, retval(fail), _316826))))), user:ignore((_318796==1->ignore(\+ \+ (flag(eval_num, _354800, _354800+1), (retval(fail)\=@=retval(fail), nonvar(_316826)->indentq(1, _354800, <--, [e, _316826]);indentq(1, _354800, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _354800, _354800+1), (retval(fail)\=@=retval(fail), nonvar(_316826)->indentq(1, _354800, <--, [e, _316826]);indentq(1, _354800, <--, [e, retval(fail)]))))))))))) ^ Call: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) Call: (261) [system] atom(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Redo: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) ^ Call: (261) [user] no_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (261) [user] no_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Call: (262) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (262) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Call: (264) [system] setup_call_cleanup('$notrace'(_367186, _367188), once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), '$restore_trace'(_367186, _367188)) ^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_367186, _367188), system:once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), system:'$restore_trace'(_367186, _367188)) ^ Call: (265) [system] sig_atomic(system:'$notrace'(_367186, _367188)) ^ Fail: (262) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Redo: (261) [user] no_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (261) [user] no_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Call: (262) [system] atomic('add-atom') Exit: (262) [system] atomic('add-atom') ^ Call: (262) [user] is_sl('add-atom') ^ Unify: (262) [user] is_sl('add-atom') Call: (263) [system] number('add-atom') ^ Redo: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) Call: (261) [system] ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]==[] ^ Redo: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) Call: (261) [system] atom(=) Exit: (261) [system] atom(=) Call: (261) [system] (=)\==(=) ^ Redo: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) Call: (261) [system] callable('add-atom') Exit: (261) [system] callable('add-atom') ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) Call: (261) [system] is_list(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Exit: (261) [system] is_list(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) Call: (261) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Exit: (261) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom'|_394220]) Call: (261) [system] var('add-atom') ^ Redo: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _316826) ^ Call: (261) [user] once(expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _397982)) ^ Unify: (261) [system] once(user:expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _397982)) ^ Call: (262) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _397982) ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _397982) Call: (263) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Exit: (263) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom'|_403558]) Call: (263) [system] ground('add-atom') Exit: (263) [system] ground('add-atom') ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom'|_406340]) ^ Call: (263) [user] apply:maplist(expand_eval, ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _406340) ^ Unify: (263) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _406340) Call: (264) [apply] apply:maplist_(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _406340, user:expand_eval) Unify: (264) [apply] apply:maplist_(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [_410086|_410088], user:expand_eval) ^ Call: (265) [user] expand_eval('&kb', _410086) ^ Unify: (265) [user] expand_eval('&kb', _410086) Call: (266) [system] is_list('&kb') ^ Redo: (265) [user] expand_eval('&kb', _410086) Call: (266) [system] '&kb'=_410086 Exit: (266) [system] '&kb'='&kb' ^ Exit: (265) [user] expand_eval('&kb', '&kb') Call: (265) [apply] apply:maplist_([[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _410088, user:expand_eval) Unify: (265) [apply] apply:maplist_([[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [_418448|_418450], user:expand_eval) ^ Call: (266) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _418448) ^ Unify: (266) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _418448) Call: (267) [system] is_list([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Exit: (267) [system] is_list([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) ^ Unify: (266) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:|_423092]) Call: (267) [system] ground(:) Exit: (267) [system] ground(:) ^ Unify: (266) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:|_425874]) ^ Call: (267) [user] apply:maplist(expand_eval, [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _425874) ^ Unify: (267) [apply] apply:maplist(user:expand_eval, [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _425874) Call: (268) [apply] apply:maplist_([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _425874, user:expand_eval) Unify: (268) [apply] apply:maplist_([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [_429620|_429622], user:expand_eval) ^ Call: (269) [user] expand_eval(rule, _429620) ^ Unify: (269) [user] expand_eval(rule, _429620) Call: (270) [system] is_list(rule) ^ Redo: (269) [user] expand_eval(rule, _429620) Call: (270) [system] rule=_429620 Exit: (270) [system] rule=rule ^ Exit: (269) [user] expand_eval(rule, rule) Call: (269) [apply] apply:maplist_([[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _429622, user:expand_eval) Unify: (269) [apply] apply:maplist_([[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [_437982|_437984], user:expand_eval) ^ Call: (270) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _437982) ^ Unify: (270) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _437982) Call: (271) [system] is_list([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) Exit: (271) [system] is_list([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) ^ Unify: (270) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [->|_442626]) Call: (271) [system] ground(->) Exit: (271) [system] ground(->) ^ Unify: (270) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [->|_445408]) ^ Call: (271) [user] apply:maplist(expand_eval, [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _445408) ^ Unify: (271) [apply] apply:maplist(user:expand_eval, [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _445408) Call: (272) [apply] apply:maplist_([[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _445408, user:expand_eval) Unify: (272) [apply] apply:maplist_([[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [_449154|_449156], user:expand_eval) ^ Call: (273) [user] expand_eval([rule1output, _4248, _4266], _449154) ^ Unify: (273) [user] expand_eval([rule1output, _4248, _4266], _449154) Call: (274) [system] is_list([rule1output, _4248, _4266]) Exit: (274) [system] is_list([rule1output, _4248, _4266]) ^ Unify: (273) [user] expand_eval([rule1output, _4248, _4266], [rule1output|_453798]) Call: (274) [system] ground(rule1output) Exit: (274) [system] ground(rule1output) ^ Unify: (273) [user] expand_eval([rule1output, _4248, _4266], [rule1output|_456580]) ^ Call: (274) [user] apply:maplist(expand_eval, [_4248, _4266], _456580) ^ Unify: (274) [apply] apply:maplist(user:expand_eval, [_4248, _4266], _456580) Call: (275) [apply] apply:maplist_([_4248, _4266], _456580, user:expand_eval) Unify: (275) [apply] apply:maplist_([_4248, _4266], [_460326|_460328], user:expand_eval) ^ Call: (276) [user] expand_eval(_4248, _460326) ^ Unify: (276) [user] expand_eval(_4248, _460326) Call: (277) [system] is_list(_4248) ^ Redo: (276) [user] expand_eval(_4248, _460326) Call: (277) [system] _4248=_460326 Exit: (277) [system] _4248=_4248 ^ Exit: (276) [user] expand_eval(_4248, _4248) Call: (276) [apply] apply:maplist_([_4266], _460328, user:expand_eval) Unify: (276) [apply] apply:maplist_([_4266], [_468688|_468690], user:expand_eval) ^ Call: (277) [user] expand_eval(_4266, _468688) ^ Unify: (277) [user] expand_eval(_4266, _468688) Call: (278) [system] is_list(_4266) ^ Redo: (277) [user] expand_eval(_4266, _468688) Call: (278) [system] _4266=_468688 Exit: (278) [system] _4266=_4266 ^ Exit: (277) [user] expand_eval(_4266, _4266) Call: (277) [apply] apply:maplist_([], _468690, user:expand_eval) Unify: (277) [apply] apply:maplist_([], [], user:expand_eval) Exit: (277) [apply] apply:maplist_([], [], user:expand_eval) Exit: (276) [apply] apply:maplist_([_4266], [_4266], user:expand_eval) Exit: (275) [apply] apply:maplist_([_4248, _4266], [_4248, _4266], user:expand_eval) ^ Exit: (274) [apply] apply:maplist(user:expand_eval, [_4248, _4266], [_4248, _4266]) ^ Exit: (273) [user] expand_eval([rule1output, _4248, _4266], [rule1output, _4248, _4266]) Call: (273) [apply] apply:maplist_([[->, [⍃, _4248, _4266], [less, _4248, _4266]]], _449156, user:expand_eval) Unify: (273) [apply] apply:maplist_([[->, [⍃, _4248, _4266], [less, _4248, _4266]]], [_483576|_483578], user:expand_eval) ^ Call: (274) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], _483576) ^ Unify: (274) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], _483576) Call: (275) [system] is_list([->, [⍃, _4248, _4266], [less, _4248, _4266]]) Exit: (275) [system] is_list([->, [⍃, _4248, _4266], [less, _4248, _4266]]) ^ Unify: (274) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], [->|_488220]) Call: (275) [system] ground(->) Exit: (275) [system] ground(->) ^ Unify: (274) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], [->|_491002]) ^ Call: (275) [user] apply:maplist(expand_eval, [[⍃, _4248, _4266], [less, _4248, _4266]], _491002) ^ Unify: (275) [apply] apply:maplist(user:expand_eval, [[⍃, _4248, _4266], [less, _4248, _4266]], _491002) Call: (276) [apply] apply:maplist_([[⍃, _4248, _4266], [less, _4248, _4266]], _491002, user:expand_eval) Unify: (276) [apply] apply:maplist_([[⍃, _4248, _4266], [less, _4248, _4266]], [_494748|_494750], user:expand_eval) ^ Call: (277) [user] expand_eval([⍃, _4248, _4266], _494748) ^ Unify: (277) [user] expand_eval([⍃, _4248, _4266], _494748) Call: (278) [system] is_list([⍃, _4248, _4266]) Exit: (278) [system] is_list([⍃, _4248, _4266]) ^ Unify: (277) [user] expand_eval([⍃, _4248, _4266], [⍃|_499392]) Call: (278) [system] ground(⍃) Exit: (278) [system] ground(⍃) ^ Unify: (277) [user] expand_eval([⍃, _4248, _4266], [⍃|_502174]) ^ Call: (278) [user] apply:maplist(expand_eval, [_4248, _4266], _502174) ^ Unify: (278) [apply] apply:maplist(user:expand_eval, [_4248, _4266], _502174) Call: (279) [apply] apply:maplist_([_4248, _4266], _502174, user:expand_eval) Unify: (279) [apply] apply:maplist_([_4248, _4266], [_505920|_505922], user:expand_eval) ^ Call: (280) [user] expand_eval(_4248, _505920) ^ Unify: (280) [user] expand_eval(_4248, _505920) Call: (281) [system] is_list(_4248) ^ Redo: (280) [user] expand_eval(_4248, _505920) Call: (281) [system] _4248=_505920 Exit: (281) [system] _4248=_4248 ^ Exit: (280) [user] expand_eval(_4248, _4248) Call: (280) [apply] apply:maplist_([_4266], _505922, user:expand_eval) Unify: (280) [apply] apply:maplist_([_4266], [_514282|_514284], user:expand_eval) ^ Call: (281) [user] expand_eval(_4266, _514282) ^ Unify: (281) [user] expand_eval(_4266, _514282) Call: (282) [system] is_list(_4266) ^ Redo: (281) [user] expand_eval(_4266, _514282) Call: (282) [system] _4266=_514282 Exit: (282) [system] _4266=_4266 ^ Exit: (281) [user] expand_eval(_4266, _4266) Call: (281) [apply] apply:maplist_([], _514284, user:expand_eval) Unify: (281) [apply] apply:maplist_([], [], user:expand_eval) Exit: (281) [apply] apply:maplist_([], [], user:expand_eval) Exit: (280) [apply] apply:maplist_([_4266], [_4266], user:expand_eval) Exit: (279) [apply] apply:maplist_([_4248, _4266], [_4248, _4266], user:expand_eval) ^ Exit: (278) [apply] apply:maplist(user:expand_eval, [_4248, _4266], [_4248, _4266]) ^ Exit: (277) [user] expand_eval([⍃, _4248, _4266], [⍃, _4248, _4266]) Call: (277) [apply] apply:maplist_([[less, _4248, _4266]], _7636, user:expand_eval) Unify: (277) [apply] apply:maplist_([[less, _4248, _4266]], [_12932|_12934], user:expand_eval) ^ Call: (278) [user] expand_eval([less, _4248, _4266], _12932) ^ Unify: (278) [user] expand_eval([less, _4248, _4266], _12932) Call: (279) [system] is_list([less, _4248, _4266]) Exit: (279) [system] is_list([less, _4248, _4266]) ^ Unify: (278) [user] expand_eval([less, _4248, _4266], [less|_17576]) Call: (279) [system] ground(less) Exit: (279) [system] ground(less) ^ Unify: (278) [user] expand_eval([less, _4248, _4266], [less|_20358]) ^ Call: (279) [user] apply:maplist(expand_eval, [_4248, _4266], _20358) ^ Unify: (279) [apply] apply:maplist(user:expand_eval, [_4248, _4266], _20358) Call: (280) [apply] apply:maplist_([_4248, _4266], _20358, user:expand_eval) Unify: (280) [apply] apply:maplist_([_4248, _4266], [_24104|_24106], user:expand_eval) ^ Call: (281) [user] expand_eval(_4248, _24104) ^ Unify: (281) [user] expand_eval(_4248, _24104) Call: (282) [system] is_list(_4248) ^ Redo: (281) [user] expand_eval(_4248, _24104) Call: (282) [system] _4248=_24104 Exit: (282) [system] _4248=_4248 ^ Exit: (281) [user] expand_eval(_4248, _4248) Call: (281) [apply] apply:maplist_([_4266], _24106, user:expand_eval) Unify: (281) [apply] apply:maplist_([_4266], [_32466|_32468], user:expand_eval) ^ Call: (282) [user] expand_eval(_4266, _32466) ^ Unify: (282) [user] expand_eval(_4266, _32466) Call: (283) [system] is_list(_4266) ^ Redo: (282) [user] expand_eval(_4266, _32466) Call: (283) [system] _4266=_32466 Exit: (283) [system] _4266=_4266 ^ Exit: (282) [user] expand_eval(_4266, _4266) Call: (282) [apply] apply:maplist_([], _32468, user:expand_eval) Unify: (282) [apply] apply:maplist_([], [], user:expand_eval) Exit: (282) [apply] apply:maplist_([], [], user:expand_eval) Exit: (281) [apply] apply:maplist_([_4266], [_4266], user:expand_eval) Exit: (280) [apply] apply:maplist_([_4248, _4266], [_4248, _4266], user:expand_eval) ^ Exit: (279) [apply] apply:maplist(user:expand_eval, [_4248, _4266], [_4248, _4266]) ^ Exit: (278) [user] expand_eval([less, _4248, _4266], [less, _4248, _4266]) Call: (278) [apply] apply:maplist_([], _12934, user:expand_eval) Unify: (278) [apply] apply:maplist_([], [], user:expand_eval) Exit: (278) [apply] apply:maplist_([], [], user:expand_eval) Exit: (277) [apply] apply:maplist_([[less, _4248, _4266]], [[less, _4248, _4266]], user:expand_eval) Exit: (276) [apply] apply:maplist_([[⍃, _4248, _4266], [less, _4248, _4266]], [[⍃, _4248, _4266], [less, _4248, _4266]], user:expand_eval) ^ Exit: (275) [apply] apply:maplist(user:expand_eval, [[⍃, _4248, _4266], [less, _4248, _4266]], [[⍃, _4248, _4266], [less, _4248, _4266]]) ^ Exit: (274) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], [->, [⍃, _4248, _4266], [less, _4248, _4266]]) Call: (274) [apply] apply:maplist_([], _7618, user:expand_eval) Unify: (274) [apply] apply:maplist_([], [], user:expand_eval) Exit: (274) [apply] apply:maplist_([], [], user:expand_eval) Exit: (273) [apply] apply:maplist_([[->, [⍃, _4248, _4266], [less, _4248, _4266]]], [[->, [⍃, _4248, _4266], [less, _4248, _4266]]], user:expand_eval) Exit: (272) [apply] apply:maplist_([[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], user:expand_eval) ^ Exit: (271) [apply] apply:maplist(user:expand_eval, [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) ^ Exit: (270) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) Call: (270) [apply] apply:maplist_([], _7576, user:expand_eval) Unify: (270) [apply] apply:maplist_([], [], user:expand_eval) Exit: (270) [apply] apply:maplist_([], [], user:expand_eval) Exit: (269) [apply] apply:maplist_([[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], user:expand_eval) Exit: (268) [apply] apply:maplist_([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], user:expand_eval) ^ Exit: (267) [apply] apply:maplist(user:expand_eval, [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) ^ Exit: (266) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Call: (266) [apply] apply:maplist_([], _7552, user:expand_eval) Unify: (266) [apply] apply:maplist_([], [], user:expand_eval) Exit: (266) [apply] apply:maplist_([], [], user:expand_eval) Exit: (265) [apply] apply:maplist_([[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], user:expand_eval) Exit: (264) [apply] apply:maplist_(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], user:expand_eval) ^ Exit: (263) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Exit: (262) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Exit: (261) [system] once(user:expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])) Call: (261) [system] ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]\==['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]] ^ Redo: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) ^ Call: (261) [user] is_progn('add-atom') ^ Unify: (261) [user] is_progn('add-atom') Call: (262) [system] var('add-atom') ^ Redo: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) ^ Call: (261) [user] is_space_op('add-atom') ^ Unify: (261) [user] is_space_op('add-atom') ^ Exit: (261) [user] is_space_op('add-atom') ^ Call: (261) [user] eval_space_start(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) ^ Unify: (261) [user] eval_space_start(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) Call: (262) [system] [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]==[] ^ Redo: (261) [user] eval_space_start(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) Call: (262) [system] [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]=='Empty' ^ Redo: (261) [user] eval_space_start(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) Call: (262) [system] [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]=='Nil' ^ Redo: (261) [user] eval_space_start(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) ^ Unify: (261) [user] eval_space_start(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) Call: (262) [user] into_space(498, '&self', '&kb', _92162) Unify: (262) [user] into_space(498, '&self', '&kb', '&self') Call: (263) [system] '&kb'=='&self' Redo: (262) [user] into_space(498, '&self', '&kb', _92162) Unify: (262) [user] into_space(498, '&self', '&kb', '&self') Call: (263) [system] '&kb'=='None' Redo: (262) [user] into_space(498, '&self', '&kb', _92162) Unify: (262) [user] into_space(498, '&self', '&kb', _92162) Call: (263) [user] eval_H(498, '&self', '&kb', _92162) Unify: (263) [user] eval_H(498, '&self', '&kb', _92162) ^ Call: (264) [user] catch_metta_return(eval_args(=, _101416, 498, '&self', '&kb', _92162), _92162) ^ Unify: (264) [user] catch_metta_return(eval_args(=, _101416, 498, '&self', '&kb', _92162), _92162) ^ Call: (266) [user] eval_args(=, _101416, 498, '&self', '&kb', _92162) ^ Unify: (266) [user] eval_args(=, _101416, 498, '&self', '&kb', _92162) Call: (267) [system] var('&kb') ^ Redo: (266) [user] eval_args(=, _101416, 498, '&self', '&kb', _92162) ^ Unify: (266) [user] eval_args(=, _101416, 498, '&self', '&kb', _92162) ^ Call: (268) [system] setup_call_cleanup('$notrace'(_108022, _108024), once(user:self_eval('&kb')), '$restore_trace'(_108022, _108024)) ^ Unify: (268) [system] setup_call_cleanup(system:'$notrace'(_108022, _108024), system:once(user:self_eval('&kb')), system:'$restore_trace'(_108022, _108024)) ^ Call: (269) [system] sig_atomic(system:'$notrace'(_108022, _108024)) ^ Exit: (268) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('&kb')), system:'$restore_trace'(3, -1)) Call: (267) [system] _92162='&kb' Exit: (267) [system] '&kb'='&kb' ^ Exit: (266) [user] eval_args(=, _101416, 498, '&self', '&kb', '&kb') ^ Exit: (264) [user] catch_metta_return(eval_args(=, _101416, 498, '&self', '&kb', '&kb'), '&kb') Exit: (263) [user] eval_H(498, '&self', '&kb', '&kb') Exit: (262) [user] into_space(498, '&self', '&kb', '&kb') ^ Call: (262) [user] eval_space(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) ^ Unify: (262) [user] eval_space(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) Call: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _119318) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _119318) Call: (264) [system] var([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Redo: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _119318) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _119318) Call: (264) [system] load\==exec Exit: (264) [system] load\==exec Call: (264) [system] [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]==[] Redo: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _119318) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _119318) Call: (264) [system] string([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Redo: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _119318) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _119318) Call: (264) [system] load\==exec Exit: (264) [system] load\==exec ^ Call: (264) [user] if_t(into_simple_op(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _133238), pfcAdd_Now('next-operation'(_133238))) ^ Unify: (264) [user] if_t(into_simple_op(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _133238), pfcAdd_Now('next-operation'(_133238))) Call: (265) [user] into_simple_op(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _133238) Unify: (265) [user] into_simple_op(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], op(load, :, _136030)) Call: (266) [user] o_s([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _136030) Unify: (266) [user] o_s([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _136030) Call: (267) [user] o_s(rule, _136030) Unify: (267) [user] o_s(rule, rule) Exit: (267) [user] o_s(rule, rule) Exit: (266) [user] o_s([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], rule) Exit: (265) [user] into_simple_op(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], op(load, :, rule)) ^ Call: (265) [user] pfcAdd_Now('next-operation'(op(load, :, rule))) ^ Unify: (265) [user] pfcAdd_Now('next-operation'(op(load, :, rule))) ^ Call: (266) [user] current_predicate(pfcAdd/1) ^ Exit: (266) [user] current_predicate(pfcAdd/1) ^ Call: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule)))) ^ Unify: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule)))) ^ Call: (267) [user] clause(pfcTraceExecution, true) ^ Fail: (267) [user] clause(pfcTraceExecution, true) ^ Redo: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule)))) ^ Exit: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule)))) ^ Call: (266) [user] pfcAdd('next-operation'(op(load, :, rule))) ^ Unify: (266) [user] pfcAdd('next-operation'(op(load, :, rule))) ^ Call: (267) [user] must_ex(current_why_UU(_154500)) ^ Unify: (267) [user] must_ex(current_why_UU(_154500)) Call: (269) [user] current_why_UU(_154500) Unify: (269) [user] current_why_UU(_154500) ^ Call: (270) [user] get_why_uu(_154500) ^ Unify: (270) [user] get_why_uu(_154500) ^ Call: (271) [user] findall(_160040, current_why(_160040), _160046) ^ Unify: (271) [$bags] findall(_160040, user:current_why(_160040), _160046) ^ Call: (272) [$bags] findall(_160040, user:current_why(_160040), _160046, []) ^ Unify: (272) [$bags] findall(_160040, user:current_why(_160040), _160046, []) ^ Call: (273) [$bags] cleanup_bag(findall_loop(_160040, user:current_why(_160040), _160046, []), '$destroy_findall_bag') ^ Unify: (273) [$bags] cleanup_bag('$bags':findall_loop(_160040, user:current_why(_160040), _160046, []), '$bags':'$destroy_findall_bag') Call: (274) [$bags] findall_loop(_160040, user:current_why(_160040), _160046, []) Unify: (274) [$bags] findall_loop(_160040, user:current_why(_160040), _160046, []) ^ Call: (275) [user] bugger:current_why(_160040) ^ Unify: (275) [user] bugger:current_why(_160040) ^ Call: (276) [user] bugger:current_why_data(_160040) ^ Unify: (276) [user] bugger:current_why_data(_160040) Call: (277) [system] nb_current('$current_why', wp(_160040, _171300)) Fail: (277) [system] nb_current('$current_why', wp(_160040, _171300)) ^ Redo: (276) [user] bugger:current_why_data(_160040) ^ Unify: (276) [user] bugger:current_why_data(_160040) Call: (277) [t_l] t_l:current_why_source(_160040) Fail: (277) [t_l] t_l:current_why_source(_160040) ^ Fail: (276) [user] bugger:current_why_data(_160040) ^ Redo: (275) [user] bugger:current_why(_160040) ^ Unify: (275) [user] bugger:current_why(mfl4(_178728, _178730, _178732, _178734)) ^ Call: (277) [system] setup_call_cleanup('$notrace'(_179684, _179686), once(user:current_mfl4(_178728, _178730, _178732, _178734)), '$restore_trace'(_179684, _179686)) ^ Unify: (277) [system] setup_call_cleanup(system:'$notrace'(_179684, _179686), system:once(user:current_mfl4(_178728, _178730, _178732, _178734)), system:'$restore_trace'(_179684, _179686)) ^ Call: (278) [system] sig_atomic(system:'$notrace'(_179684, _179686)) ^ Exit: (277) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_178728, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1)) ^ Exit: (275) [user] bugger:current_why(P;HTML|mfl4(_178728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Redo: (274) [$bags] findall_loop(_160040, user:current_why(_160040), _160046, []) Exit: (274) [$bags] findall_loop(_160040, user:current_why(_160040), [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (273) [$bags] cleanup_bag('$bags':findall_loop(_160040, user:current_why(_160040), [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag') ^ Exit: (272) [$bags] findall(_160040, user:current_why(_160040), [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (271) [$bags] findall(_160040, user:current_why(_160040), [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (271) [system] [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] Exit: (271) [system] [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] ^ Call: (271) [user] u_to_uu([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _154500) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax)) Call: (272) [system] var([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (272) [system] var([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (271) [user] u_to_uu([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _154500) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (272) [system] nonvar([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (272) [system] nonvar([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (272) [system] [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_316180, _316182) Fail: (272) [system] [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_316180, _316182) ^ Redo: (271) [user] u_to_uu([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _154500) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _154500) ^ Call: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _346542) ^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _346542) ^ Call: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _346542) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (274) [system] var([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (274) [system] var([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _346542) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Call: (274) [user] not(compound([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Unify: (274) [system] not(user:compound([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) Call: (275) [system] compound([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (275) [system] compound([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Fail: (274) [system] not(user:compound([P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Redo: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _346542) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _346542) ^ Call: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _346542) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (275) [system] var(P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (275) [system] var(P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _346542) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_196584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (275) [user] not(compound(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Unify: (275) [system] not(user:compound(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) Call: (276) [system] compound(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (276) [system] compound(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Fail: (275) [system] not(user:compound(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Redo: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _7618) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (272) [user] u_to_uu(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _7572) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (273) [system] var(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (273) [system] var(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (272) [user] u_to_uu(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _7572) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (273) [system] nonvar(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (273) [system] nonvar(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (273) [system] P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_194638, _194640) Fail: (273) [system] P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_194638, _194640) ^ Redo: (272) [user] u_to_uu(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _7572) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (272) [user] u_to_uu(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (271) [user] u_to_uu([P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (270) [user] get_why_uu((P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Exit: (269) [user] current_why_UU((P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (267) [user] must_ex(current_why_UU((P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (267) [user] pfcAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (267) [user] pfcAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (268) [user] pfcPost('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (268) [user] pfcPost('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (269) [user] pfcPost_rev((P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule))) ^ Unify: (269) [user] pfcPost_rev((P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule))) Call: (270) [system] is_list('next-operation'(op(load, :, rule))) Fail: (270) [system] is_list('next-operation'(op(load, :, rule))) ^ Redo: (269) [user] pfcPost_rev((P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule))) ^ Call: (270) [user] pfcPost1('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (270) [user] pfcPost1('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (271) [user] control_arg_types('next-operation'(op(load, :, rule)), _352952) ^ Unify: (271) [user] control_arg_types('next-operation'(op(load, :, rule)), _352952) Call: (272) [system] fail Fail: (272) [system] fail ^ Fail: (271) [user] control_arg_types('next-operation'(op(load, :, rule)), _352952) ^ Redo: (270) [user] pfcPost1('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (270) [user] pfcPost1('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (271) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _372748, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_372748)), trace))) ^ Unify: (271) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _372748, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_372748)), trace))) ^ Call: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _372748, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_372748)), trace)), user:each_call_cleanup) ^ Unify: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _372748, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_372748)), trace)), user:each_call_cleanup) Call: (273) [system] current_prolog_flag(occurs_check, _403190) Exit: (273) [system] current_prolog_flag(occurs_check, true) ^ Call: (273) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _372748, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_372748)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Unify: (273) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _372748, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_372748)), trace)), user:set_prolog_flag(occurs_check, true)) Call: (274) [system] true==true Exit: (274) [system] true==true ^ Call: (275) [user] pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (275) [user] pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (278) [user] pfcAddSupport('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (278) [user] pfcAddSupport('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (279) [user] assert('$spft$'('next-operation'(op(load, :, rule)), P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] assert('$spft$'('next-operation'(op(load, :, rule)), P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (278) [user] pfcAddSupport('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, rule))) ^ Unify: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, rule))) ^ Call: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule)), true) ^ Unify: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule)), true) ^ Call: (278) [user] is_asserted_exact('next-operation'(op(load, :, rule)), true) ^ Unify: (278) [user] is_asserted_exact('next-operation'(op(load, :, rule)), true) ^ Call: (279) [user] strip_module('next-operation'(op(load, :, rule)), _503602, _503604) ^ Exit: (279) [user] strip_module('next-operation'(op(load, :, rule)), user, 'next-operation'(op(load, :, rule))) ^ Call: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) ^ Unify: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) Call: (280) [system] _507346=user Exit: (280) [system] user=user ^ Call: (280) [user] clause(user:'next-operation'(op(load, :, rule)), true, _509216) ^ Fail: (280) [user] clause('next-operation'(op(load, :, rule)), true, _509216) ^ Redo: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) ^ Call: (280) [user] clause(user:'next-operation'(op(load, :, rule)), true, _512044) ^ Fail: (280) [user] clause('next-operation'(op(load, :, rule)), true, _512044) ^ Fail: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) ^ Fail: (278) [user] is_asserted_exact('next-operation'(op(load, :, rule)), true) ^ Redo: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule)), true) ^ Exit: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule)), true) ^ Exit: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, rule))) ^ Call: (276) [user] pfcPost2('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (276) [user] pfcPost2('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule)));assert('next-operation'(op(load, :, rule)))))) ^ Unify: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule)));assert('next-operation'(op(load, :, rule)))))) ^ Call: (279) [user] once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule)));assert('next-operation'(op(load, :, rule))))) ^ Unify: (279) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, :, rule)));assert('next-operation'(op(load, :, rule))))) ^ Call: (281) [user] is_asserted_exact('next-operation'(op(load, :, rule))) ^ Unify: (281) [user] is_asserted_exact('next-operation'(op(load, :, rule))) ^ Call: (282) [user] strip_module('next-operation'(op(load, :, rule)), _24892, _24894) ^ Exit: (282) [user] strip_module('next-operation'(op(load, :, rule)), user, 'next-operation'(op(load, :, rule))) ^ Call: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule)), _26772, _26774) ^ Unify: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)), true) Call: (283) [system] var('next-operation'(op(load, :, rule))) Fail: (283) [system] var('next-operation'(op(load, :, rule))) ^ Redo: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule)), _26772, _26774) ^ Unify: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)), true) ^ Exit: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)), true) ^ Call: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) ^ Unify: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) Call: (283) [system] _35178=user Exit: (283) [system] user=user ^ Call: (283) [user] clause(user:'next-operation'(op(load, :, rule)), true, _37048) ^ Fail: (283) [user] clause('next-operation'(op(load, :, rule)), true, _37048) ^ Redo: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) ^ Call: (283) [user] clause(user:'next-operation'(op(load, :, rule)), true, _39876) ^ Fail: (283) [user] clause('next-operation'(op(load, :, rule)), true, _39876) ^ Fail: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) ^ Fail: (281) [user] is_asserted_exact('next-operation'(op(load, :, rule))) ^ Call: (281) [user] assert('next-operation'(op(load, :, rule))) ^ Exit: (281) [user] assert('next-operation'(op(load, :, rule))) ^ Exit: (279) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, :, rule)));assert('next-operation'(op(load, :, rule))))) ^ Exit: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule)));assert('next-operation'(op(load, :, rule)))))) ^ Call: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (279) [user] pfcTraceAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (279) [user] pfcTraceAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule))) ^ Unify: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule))) ^ Call: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, rule))) ^ Unify: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, rule))) ^ Call: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _96546) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _96546) Call: (284) [system] var('next-operation'(op(load, :, rule))) Fail: (284) [system] var('next-operation'(op(load, :, rule))) ^ Redo: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _96546) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _96546) Call: (284) [system] compound('next-operation'(op(load, :, rule))) Exit: (284) [system] compound('next-operation'(op(load, :, rule))) Call: (284) [system] 1<1 Fail: (284) [system] 1<1 ^ Redo: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _96546) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _96546) Call: (284) [system] _107698 is 1+ -1 Exit: (284) [system] 0 is 1+ -1 ^ Call: (284) [user] compound_eles('next-operation'(op(load, :, rule)), _109556) ^ Unify: (284) [user] compound_eles('next-operation'(op(load, :, rule)), _109556) Call: (285) [system] is_list('next-operation'(op(load, :, rule))) Fail: (285) [system] is_list('next-operation'(op(load, :, rule))) ^ Redo: (284) [user] compound_eles('next-operation'(op(load, :, rule)), _109556) ^ Unify: (284) [user] compound_eles('next-operation'(op(load, :, rule)), _109556) Call: (285) [system] compound('next-operation'(op(load, :, rule))) Exit: (285) [system] compound('next-operation'(op(load, :, rule))) Call: (285) [system] compound_name_arguments('next-operation'(op(load, :, rule)), _116966, _116968) Exit: (285) [system] compound_name_arguments('next-operation'(op(load, :, rule)), 'next-operation', [op(load, :, rule)]) Call: (285) [lists] lists:member(_109556, ['next-operation', op(load, :, rule)]) Unify: (285) [lists] lists:member(_109556, ['next-operation', op(load, :, rule)]) Call: (286) [lists] lists:member_([op(load, :, rule)], _109556, 'next-operation') Unify: (286) [lists] lists:member_([op(load, :, rule)], 'next-operation', 'next-operation') Exit: (286) [lists] lists:member_([op(load, :, rule)], 'next-operation', 'next-operation') Exit: (285) [lists] lists:member('next-operation', ['next-operation', op(load, :, rule)]) ^ Exit: (284) [user] compound_eles('next-operation'(op(load, :, rule)), 'next-operation') ^ Call: (284) [user] compound_eles(0, 'next-operation', _96546) ^ Unify: (284) [user] compound_eles(0, 'next-operation', _96546) Call: (285) [system] var('next-operation') Fail: (285) [system] var('next-operation') ^ Redo: (284) [user] compound_eles(0, 'next-operation', _96546) ^ Unify: (284) [user] compound_eles(0, 'next-operation', _96546) Call: (285) [system] compound('next-operation') Fail: (285) [system] compound('next-operation') ^ Redo: (284) [user] compound_eles(0, 'next-operation', _96546) Call: (285) [system] _96546='next-operation' Exit: (285) [system] 'next-operation'='next-operation' ^ Exit: (284) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), 'next-operation') ^ Call: (283) [user] pfcIgnored('next-operation') ^ Fail: (283) [user] pfcIgnored('next-operation') Redo: (286) [lists] lists:member_([op(load, :, rule)], _109556, 'next-operation') Unify: (286) [lists] lists:member_([op(load, :, rule)], _109556, 'next-operation') Call: (287) [lists] lists:member_([], _109556, op(load, :, rule)) Unify: (287) [lists] lists:member_([], op(load, :, rule), op(load, :, rule)) Exit: (287) [lists] lists:member_([], op(load, :, rule), op(load, :, rule)) Exit: (286) [lists] lists:member_([op(load, :, rule)], op(load, :, rule), 'next-operation') Exit: (285) [lists] lists:member(op(load, :, rule), ['next-operation', op(load, :, rule)]) ^ Exit: (284) [user] compound_eles('next-operation'(op(load, :, rule)), op(load, :, rule)) ^ Call: (284) [user] compound_eles(0, op(load, :, rule), _96546) ^ Unify: (284) [user] compound_eles(0, op(load, :, rule), _96546) Call: (285) [system] var(op(load, :, rule)) Fail: (285) [system] var(op(load, :, rule)) ^ Redo: (284) [user] compound_eles(0, op(load, :, rule), _96546) ^ Unify: (284) [user] compound_eles(0, op(load, :, rule), _96546) Call: (285) [system] compound(op(load, :, rule)) Exit: (285) [system] compound(op(load, :, rule)) Call: (285) [system] 0<1 Exit: (285) [system] 0<1 Call: (285) [system] _96546=op(load, :, rule) Exit: (285) [system] op(load, :, rule)=op(load, :, rule) ^ Exit: (284) [user] compound_eles(0, op(load, :, rule), op(load, :, rule)) ^ Exit: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), op(load, :, rule)) ^ Call: (283) [user] pfcIgnored(op(load, :, rule)) ^ Fail: (283) [user] pfcIgnored(op(load, :, rule)) ^ Fail: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, rule))) ^ Redo: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule))) ^ Unify: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule))) ^ Call: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _164346) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _164346) Call: (283) [system] var('next-operation'(op(load, :, rule))) Fail: (283) [system] var('next-operation'(op(load, :, rule))) ^ Redo: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _164346) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _164346) Call: (283) [system] compound('next-operation'(op(load, :, rule))) Exit: (283) [system] compound('next-operation'(op(load, :, rule))) Call: (283) [system] 1<1 Fail: (283) [system] 1<1 ^ Redo: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _164346) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _164346) Call: (283) [system] _175498 is 1+ -1 Exit: (283) [system] 0 is 1+ -1 ^ Call: (283) [user] compound_eles('next-operation'(op(load, :, rule)), _177356) ^ Unify: (283) [user] compound_eles('next-operation'(op(load, :, rule)), _177356) Call: (284) [system] is_list('next-operation'(op(load, :, rule))) Fail: (284) [system] is_list('next-operation'(op(load, :, rule))) ^ Redo: (283) [user] compound_eles('next-operation'(op(load, :, rule)), _177356) ^ Unify: (283) [user] compound_eles('next-operation'(op(load, :, rule)), _177356) Call: (284) [system] compound('next-operation'(op(load, :, rule))) Exit: (284) [system] compound('next-operation'(op(load, :, rule))) Call: (284) [system] compound_name_arguments('next-operation'(op(load, :, rule)), _184766, _184768) Exit: (284) [system] compound_name_arguments('next-operation'(op(load, :, rule)), 'next-operation', [op(load, :, rule)]) Call: (284) [lists] lists:member(_177356, ['next-operation', op(load, :, rule)]) Unify: (284) [lists] lists:member(_177356, ['next-operation', op(load, :, rule)]) Call: (285) [lists] lists:member_([op(load, :, rule)], _177356, 'next-operation') Unify: (285) [lists] lists:member_([op(load, :, rule)], 'next-operation', 'next-operation') Exit: (285) [lists] lists:member_([op(load, :, rule)], 'next-operation', 'next-operation') Exit: (284) [lists] lists:member('next-operation', ['next-operation', op(load, :, rule)]) ^ Exit: (283) [user] compound_eles('next-operation'(op(load, :, rule)), 'next-operation') ^ Call: (283) [user] compound_eles(0, 'next-operation', _164346) ^ Unify: (283) [user] compound_eles(0, 'next-operation', _164346) Call: (284) [system] var('next-operation') Fail: (284) [system] var('next-operation') ^ Redo: (283) [user] compound_eles(0, 'next-operation', _164346) ^ Unify: (283) [user] compound_eles(0, 'next-operation', _164346) Call: (284) [system] compound('next-operation') Fail: (284) [system] compound('next-operation') ^ Redo: (283) [user] compound_eles(0, 'next-operation', _164346) Call: (284) [system] _164346='next-operation' Exit: (284) [system] 'next-operation'='next-operation' ^ Exit: (283) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), 'next-operation') ^ Call: (282) [user] pfcTraced('next-operation') ^ Fail: (282) [user] pfcTraced('next-operation') Redo: (285) [lists] lists:member_([op(load, :, rule)], _177356, 'next-operation') Unify: (285) [lists] lists:member_([op(load, :, rule)], _177356, 'next-operation') Call: (286) [lists] lists:member_([], _177356, op(load, :, rule)) Unify: (286) [lists] lists:member_([], op(load, :, rule), op(load, :, rule)) Exit: (286) [lists] lists:member_([], op(load, :, rule), op(load, :, rule)) Exit: (285) [lists] lists:member_([op(load, :, rule)], op(load, :, rule), 'next-operation') Exit: (284) [lists] lists:member(op(load, :, rule), ['next-operation', op(load, :, rule)]) ^ Exit: (283) [user] compound_eles('next-operation'(op(load, :, rule)), op(load, :, rule)) ^ Call: (283) [user] compound_eles(0, op(load, :, rule), _164346) ^ Unify: (283) [user] compound_eles(0, op(load, :, rule), _164346) Call: (284) [system] var(op(load, :, rule)) Fail: (284) [system] var(op(load, :, rule)) ^ Redo: (283) [user] compound_eles(0, op(load, :, rule), _164346) ^ Unify: (283) [user] compound_eles(0, op(load, :, rule), _164346) Call: (284) [system] compound(op(load, :, rule)) Exit: (284) [system] compound(op(load, :, rule)) Call: (284) [system] 0<1 Exit: (284) [system] 0<1 Call: (284) [system] _164346=op(load, :, rule) Exit: (284) [system] op(load, :, rule)=op(load, :, rule) ^ Exit: (283) [user] compound_eles(0, op(load, :, rule), op(load, :, rule)) ^ Exit: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), op(load, :, rule)) ^ Call: (282) [user] pfcTraced(op(load, :, rule)) ^ Fail: (282) [user] pfcTraced(op(load, :, rule)) ^ Fail: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule))) ^ Redo: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (281) [user] pfcSpied('next-operation'(op(load, :, rule)), +) ^ Fail: (281) [user] pfcSpied('next-operation'(op(load, :, rule)), +) ^ Redo: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] pfcTraceAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (279) [user] pfcEnqueue('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (279) [user] pfcEnqueue('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcGetSearch(_330758) ^ Unify: (280) [user] pfcGetSearch(_330758) Call: (281) [t_l] t_l:pfcSearchTL(_332608) Fail: (281) [t_l] t_l:pfcSearchTL(_332608) ^ Redo: (280) [user] pfcGetSearch(_330758) ^ Call: (281) [user] pfcSearch(_335382) ^ Unify: (281) [user] pfcSearch(direct) ^ Exit: (281) [user] pfcSearch(direct) Call: (281) [system] _330758=direct Exit: (281) [system] direct=direct ^ Exit: (280) [user] pfcGetSearch(direct) ^ Call: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (281) [system] direct=direct Exit: (281) [system] direct=direct ^ Call: (281) [user] pfcFwd('next-operation'(op(load, :, rule))) ^ Unify: (281) [user] pfcFwd('next-operation'(op(load, :, rule))) ^ Call: (282) [user] control_arg_types('next-operation'(op(load, :, rule)), _359816) ^ Unify: (282) [user] control_arg_types('next-operation'(op(load, :, rule)), _359816) Call: (283) [system] fail Fail: (283) [system] fail ^ Fail: (282) [user] control_arg_types('next-operation'(op(load, :, rule)), _359816) ^ Redo: (281) [user] pfcFwd('next-operation'(op(load, :, rule))) ^ Unify: (281) [user] pfcFwd('next-operation'(op(load, :, rule))) ^ Call: (282) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(load, :, rule)))) ^ Unify: (282) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule)))) ^ Call: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule))), user:each_call_cleanup) ^ Unify: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule))), user:each_call_cleanup) Call: (284) [system] current_prolog_flag(occurs_check, _370078) Exit: (284) [system] current_prolog_flag(occurs_check, true) ^ Call: (284) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule))), user:set_prolog_flag(occurs_check, true)) ^ Unify: (284) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule))), user:set_prolog_flag(occurs_check, true)) Call: (285) [system] true==true Exit: (285) [system] true==true ^ Call: (285) [user] pfcFwd0('next-operation'(op(load, :, rule))) ^ Unify: (285) [user] pfcFwd0('next-operation'(op(load, :, rule))) Call: (286) [system] is_list(_377574) Fail: (286) [system] is_list(_377574) ^ Redo: (285) [user] pfcFwd0('next-operation'(op(load, :, rule))) ^ Call: (286) [user] pfcFwd1('next-operation'(op(load, :, rule))) ^ Unify: (286) [user] pfcFwd1('next-operation'(op(load, :, rule))) ^ Call: (287) [user] fc_rule_check('next-operation'(op(load, :, rule))) ^ Unify: (287) [user] fc_rule_check('next-operation'(op(load, :, rule))) ^ Exit: (287) [user] fc_rule_check('next-operation'(op(load, :, rule))) Call: (287) [system] copy_term('next-operation'(op(load, :, rule)), _384968) Exit: (287) [system] copy_term('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Call: (287) [user] ignore(fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)))) ^ Unify: (287) [system] ignore(user:fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)))) ^ Call: (288) [user] fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Unify: (288) [user] fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Call: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Unify: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Call: (290) [user] clause('$pt$'('next-operation'(op(load, :, rule)), _390560), true) ^ Fail: (290) [user] clause('$pt$'('next-operation'(op(load, :, rule)), _390560), true) ^ Redo: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Call: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390560)) Call: (291) [system] var('$pt$'('next-operation'(op(load, :, rule)), _390560)) Fail: (291) [system] var('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390560)) Call: (291) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390560)) Exit: (291) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule)), _390560), imported_from(system)) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390560), imported_from(system)) Call: (292) [system] nonvar(imported_from(system)) Exit: (292) [system] nonvar(imported_from(system)) Call: (292) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) Unify: (292) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) Call: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) Unify: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) Call: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390560)) Exit: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390560)) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Fail: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390560), imported_from(system)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule)), _390560), built_in) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390560), built_in) Call: (292) [system] nonvar(built_in) Exit: (292) [system] nonvar(built_in) Call: (292) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) Unify: (292) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) Call: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390560)) Exit: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390560)) Call: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, rule)), _390560), _427630, _427632) Unify: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, rule)), _390560), _427630, _427632) Call: (294) [system] compound('$pt$'('next-operation'(op(load, :, rule)), _390560)) Exit: (294) [system] compound('$pt$'('next-operation'(op(load, :, rule)), _390560)) Call: (294) [system] compound_name_arity('$pt$'('next-operation'(op(load, :, rule)), _390560), _427630, _427632) Exit: (294) [system] compound_name_arity('$pt$'('next-operation'(op(load, :, rule)), _390560), '$pt$', 2) Exit: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, rule)), _390560), '$pt$', 2) ^ Call: (293) [$syspreds] current_predicate(user:'$pt$'/2) ^ Exit: (293) [$syspreds] current_predicate(user:'$pt$'/2) ^ Fail: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390560), built_in) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule)), _390560), _438872) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390560), _439812) Call: (292) [system] nonvar(_440670) ^ Redo: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390560), _441672) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390560), _442606) Call: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) Unify: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) Call: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390560)) Exit: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390560)) Call: (293) [system] atom(user) Exit: (293) [system] atom(user) Exit: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Exit: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390560), interpreted) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule)), _390560), number_of_clauses(_451800)) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390560), number_of_clauses(_451800)) Call: (292) [system] nonvar(number_of_clauses(_451800)) Exit: (292) [system] nonvar(number_of_clauses(_451800)) Call: (292) [$syspreds] property_predicate(number_of_clauses(_451800), user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) Unify: (292) [$syspreds] property_predicate(number_of_clauses(_451800), user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) Call: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) Unify: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) Call: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390560)) Exit: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390560)) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) Exit: (292) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Exit: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390560), number_of_clauses(0)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Call: (291) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _466644), (prolog_current_choice(_466654), push_current_choice(_466654), clause('$pt$'('next-operation'(op(load, :, rule)), _390560), _466676), pfc_call(_466676)), nb_setval('$pfc_current_choice', _466644)) ^ Unify: (291) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _466644), user:(prolog_current_choice(_466654), push_current_choice(_466654), clause('$pt$'('next-operation'(op(load, :, rule)), _390560), _466676), pfc_call(_466676)), user:nb_setval('$pfc_current_choice', _466644)) ^ Call: (292) [system] sig_atomic(user:nb_current('$pfc_current_choice', _466644)) Call: (294) [system] nb_current('$pfc_current_choice', _466644) Exit: (294) [system] nb_current('$pfc_current_choice', []) ^ Exit: (292) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (293) [system] prolog_current_choice(_466654) Exit: (293) [system] prolog_current_choice(4857) ^ Call: (293) [user] push_current_choice(4857) ^ Unify: (293) [user] push_current_choice(4857) Call: (294) [system] nb_current('$pfc_current_choice', _475994) Exit: (294) [system] nb_current('$pfc_current_choice', []) Call: (294) [system] b_setval('$pfc_current_choice', [4857]) Exit: (294) [system] b_setval('$pfc_current_choice', [4857]) ^ Exit: (293) [user] push_current_choice(4857) ^ Call: (293) [user] clause('$pt$'('next-operation'(op(load, :, rule)), _390560), _466676) ^ Fail: (293) [user] clause('$pt$'('next-operation'(op(load, :, rule)), _390560), _466676) Call: (293) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (293) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (294) [system] duplicate_term([], _484366) Exit: (294) [system] duplicate_term([], []) Call: (294) [system] nb_linkval('$pfc_current_choice', []) Exit: (294) [system] nb_linkval('$pfc_current_choice', []) Exit: (293) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (291) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _466644), user:(prolog_current_choice(_466654), push_current_choice(_466654), clause('$pt$'('next-operation'(op(load, :, rule)), _390560), _466676), pfc_call(_466676)), user:nb_setval('$pfc_current_choice', _466644)) ^ Fail: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Fail: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule)), _390560)) ^ Redo: (288) [user] fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Unify: (288) [user] fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Exit: (288) [user] fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Exit: (287) [system] ignore(user:fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)))) ^ Call: (287) [user] ignore(fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)))) ^ Unify: (287) [system] ignore(user:fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)))) ^ Call: (288) [user] fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Unify: (288) [user] fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Call: (289) [user] pfc_spft(_499236, _499322, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244)) ^ Unify: (289) [user] pfc_spft(_499236, _500254, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244)) ^ Call: (290) [user] pfcCallSystem('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) ^ Unify: (290) [user] pfcCallSystem('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) ^ Call: (291) [user] pfc_call('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) ^ Unify: (291) [user] pfc_call('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) Call: (292) [system] var('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) Fail: (292) [system] var('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) ^ Redo: (291) [user] pfc_call('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) ^ Unify: (291) [user] pfc_call('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) Call: (292) [system] callable('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) Exit: (292) [system] callable('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) ^ Unify: (291) [user] pfc_call('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) ^ Redo: (291) [user] pfc_call('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) ^ Unify: (291) [user] pfc_call('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) ^ Call: (292) [user] predicate_property('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244)), imported_from(system)) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244)), imported_from(system)) Call: (293) [system] nonvar(imported_from(system)) Exit: (293) [system] nonvar(imported_from(system)) Call: (293) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) Unify: (293) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) Call: (294) [$syspreds] define_or_generate(user:'$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) Unify: (294) [$syspreds] define_or_generate(user:'$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) Call: (295) [system] callable('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) Exit: (295) [system] callable('$spft$'(_499236, _501114, '$nt$'('next-operation'(op(load, :, rule)), _499242, _499244))) Call: (295) [system] atom(user) Exit: (295) [system] atom(user) Exit: (294) [$syspreds] define_or_generate(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Fail: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), imported_from(system)) ^ Redo: (291) [user] pfc_call('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Unify: (291) [user] pfc_call('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Call: (292) [user] predicate_property('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), built_in) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), built_in) Call: (293) [system] nonvar(built_in) Exit: (293) [system] nonvar(built_in) Call: (293) [$syspreds] property_predicate(built_in, user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Unify: (293) [$syspreds] property_predicate(built_in, user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (294) [system] callable('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Exit: (294) [system] callable('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (294) [$syspreds] goal_name_arity('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _19344, _19346) Unify: (294) [$syspreds] goal_name_arity('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _19344, _19346) Call: (295) [system] compound('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Exit: (295) [system] compound('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (295) [system] compound_name_arity('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _19344, _19346) Exit: (295) [system] compound_name_arity('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), '$spft$', 3) Exit: (294) [$syspreds] goal_name_arity('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), '$spft$', 3) ^ Call: (294) [$syspreds] current_predicate(user:'$spft$'/3) ^ Exit: (294) [$syspreds] current_predicate(user:'$spft$'/3) ^ Fail: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), built_in) ^ Redo: (291) [user] pfc_call('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Unify: (291) [user] pfc_call('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Call: (292) [user] predicate_property('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _30586) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _31526) Call: (293) [system] nonvar(_32384) ^ Redo: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _33386) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _34320) Call: (293) [$syspreds] define_or_generate(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Unify: (293) [$syspreds] define_or_generate(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (294) [system] callable('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Exit: (294) [system] callable('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Exit: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), interpreted) ^ Unify: (291) [user] pfc_call('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Call: (292) [user] predicate_property('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), number_of_clauses(_43514)) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), number_of_clauses(_43514)) Call: (293) [system] nonvar(number_of_clauses(_43514)) Exit: (293) [system] nonvar(number_of_clauses(_43514)) Call: (293) [$syspreds] property_predicate(number_of_clauses(_43514), user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Unify: (293) [$syspreds] property_predicate(number_of_clauses(_43514), user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (294) [$syspreds] define_or_generate(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Unify: (294) [$syspreds] define_or_generate(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (295) [system] callable('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Exit: (295) [system] callable('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (295) [system] atom(user) Exit: (295) [system] atom(user) Exit: (294) [$syspreds] define_or_generate(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Exit: (293) [$syspreds] property_predicate(number_of_clauses(753), user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Exit: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), number_of_clauses(753)) ^ Unify: (291) [user] pfc_call('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Call: (292) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _58358), (prolog_current_choice(_58368), push_current_choice(_58368), clause('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _58390), pfc_call(_58390)), nb_setval('$pfc_current_choice', _58358)) ^ Unify: (292) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _58358), user:(prolog_current_choice(_58368), push_current_choice(_58368), clause('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _58390), pfc_call(_58390)), user:nb_setval('$pfc_current_choice', _58358)) ^ Call: (293) [system] sig_atomic(user:nb_current('$pfc_current_choice', _58358)) Call: (295) [system] nb_current('$pfc_current_choice', _58358) Exit: (295) [system] nb_current('$pfc_current_choice', []) ^ Exit: (293) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (294) [system] prolog_current_choice(_58368) Exit: (294) [system] prolog_current_choice(4877) ^ Call: (294) [user] push_current_choice(4877) ^ Unify: (294) [user] push_current_choice(4877) Call: (295) [system] nb_current('$pfc_current_choice', _67708) Exit: (295) [system] nb_current('$pfc_current_choice', []) Call: (295) [system] b_setval('$pfc_current_choice', [4877]) Exit: (295) [system] b_setval('$pfc_current_choice', [4877]) ^ Exit: (294) [user] push_current_choice(4877) ^ Call: (294) [user] clause('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _58390) ^ Fail: (294) [user] clause('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _58390) Call: (294) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (294) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (295) [system] duplicate_term([], _76080) Exit: (295) [system] duplicate_term([], []) Call: (295) [system] nb_linkval('$pfc_current_choice', []) Exit: (295) [system] nb_linkval('$pfc_current_choice', []) Exit: (294) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (292) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _58358), user:(prolog_current_choice(_58368), push_current_choice(_58368), clause('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _58390), pfc_call(_58390)), user:nb_setval('$pfc_current_choice', _58358)) ^ Fail: (291) [user] pfc_call('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Fail: (290) [user] pfcCallSystem('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Fail: (289) [user] pfc_spft(_7828, _83584, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)) ^ Redo: (288) [user] fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Unify: (288) [user] fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Exit: (288) [user] fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Exit: (287) [system] ignore(user:fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)))) ^ Exit: (286) [user] pfcFwd1('next-operation'(op(load, :, rule))) ^ Exit: (285) [user] pfcFwd0('next-operation'(op(load, :, rule))) ^ Exit: (284) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule))), user:set_prolog_flag(occurs_check, true)) ^ Exit: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule))), user:each_call_cleanup) ^ Exit: (282) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule)))) ^ Exit: (281) [user] pfcFwd('next-operation'(op(load, :, rule))) ^ Exit: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] pfcEnqueue('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Exit: (276) [user] pfcPost2('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (275) [user] pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (273) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _7598, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_7598)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Exit: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _7598, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_7598)), trace)), user:each_call_cleanup) ^ Exit: (271) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _7598, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_7598)), trace))) ^ Exit: (270) [user] pfcPost1('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (269) [user] pfcPost_rev((P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule))) ^ Exit: (268) [user] pfcPost('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (268) [user] pfcRun ^ Unify: (268) [user] pfcRun ^ Call: (269) [user] pfcGetSearch(direct) ^ Unify: (269) [user] pfcGetSearch(direct) Call: (270) [t_l] t_l:pfcSearchTL(_180890) Fail: (270) [t_l] t_l:pfcSearchTL(_180890) ^ Redo: (269) [user] pfcGetSearch(direct) ^ Call: (270) [user] pfcSearch(_183664) ^ Unify: (270) [user] pfcSearch(direct) ^ Exit: (270) [user] pfcSearch(direct) Call: (270) [system] direct=direct Exit: (270) [system] direct=direct ^ Exit: (269) [user] pfcGetSearch(direct) ^ Unify: (268) [user] pfcRun ^ Exit: (268) [user] pfcRun ^ Exit: (267) [user] pfcAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (266) [user] pfcAdd('next-operation'(op(load, :, rule))) ^ Exit: (265) [user] pfcAdd_Now('next-operation'(op(load, :, rule))) ^ Exit: (264) [user] if_t(into_simple_op(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], op(load, :, rule)), pfcAdd_Now('next-operation'(op(load, :, rule)))) Call: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]), _7544)) Unify: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]), _7544)) ^ Call: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]), _7544) ^ Unify: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]), _7544) Call: (267) [system] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]])\=[_205130|_205132] Exit: (267) [system] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]])\=[_205130|_205132] ^ Call: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))*->_7544='True';_7544='False')) ^ Unify: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))*->_7544='True';_7544='False')) Call: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))*->_7544='True';_7544='False'), error(_208868, _208870), fail) Unify: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))*->_7544='True';_7544='False'), error(_208868, _208870), fail) Call: (271) [user] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Call: (272) [user] metta_interp_mode(load, _212584) Redo: (271) [user] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Call: (272) [system] load==exec Redo: (271) [user] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Call: (272) [user] asserted_do_metta2('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Unify: (272) [user] asserted_do_metta2('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Call: (273) [system] nonvar(load) Exit: (273) [system] nonvar(load) Call: (273) [user] metta_interp_mode(load, _221806) Redo: (272) [user] asserted_do_metta2('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Unify: (272) [user] asserted_do_metta2('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) ^ Call: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))) ^ Unify: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))) ^ Call: (274) [user] is_compatio ^ Unify: (274) [user] is_compatio ^ Call: (276) [system] setup_call_cleanup('$notrace'(_228282, _228284), once(user:is_compatio0), '$restore_trace'(_228282, _228284)) ^ Unify: (276) [system] setup_call_cleanup(system:'$notrace'(_228282, _228284), system:once(user:is_compatio0), system:'$restore_trace'(_228282, _228284)) ^ Call: (277) [system] sig_atomic(system:'$notrace'(_228282, _228284)) ^ Fail: (274) [user] is_compatio ^ Redo: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))) ^ Unify: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))) ^ Call: (275) [rtrace] rtrace:quietly3(user:(wots(_233900, must_det_ll(user:metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]])))), (_233900==""->true;our_ansi_format('#ffa505', '~w~n', [_233900])))) ^ Unify: (275) [rtrace] rtrace:quietly3(user:(wots(_233900, must_det_ll(user:metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]])))), (_233900==""->true;our_ansi_format('#ffa505', '~w~n', [_233900])))) (: rule (-> (rule1output $_4248 $_4266) (-> (⍃ $_4248 $_4266) (less $_4248 $_4266)))) ; Action: load=metta_atom_asserted('&kb',[:,rule,[->,[rule1output,_4248,_4266],[->,[⍃,_4248,_4266],[less,_4248,_4266]]]]) ^ Exit: (275) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""])))) ^ Exit: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))) Exit: (272) [user] asserted_do_metta2('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Exit: (271) [user] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Call: (271) [system] _7544='True' Exit: (271) [system] 'True'='True' Exit: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))*->'True'='True';'True'='False'), error(_208868, _208870), fail) ^ Exit: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))*->'True'='True';'True'='False')) ^ Exit: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]), 'True') Exit: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]), 'True')) Exit: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], 'True') Call: (263) [user] make_nop(_6242, 'True', _7218) Unify: (263) [user] make_nop(_6242, 'True', _7218) Call: (264) [user] make_nop(_7218) Unify: (264) [user] make_nop([]) Exit: (264) [user] make_nop([]) Exit: (263) [user] make_nop(_6242, 'True', []) ^ Call: (263) [user] check_returnval(=, _6242, []) ^ Unify: (263) [user] check_returnval(=, _6242, []) ^ Exit: (263) [user] check_returnval(=, _6242, []) ^ Exit: (262) [user] eval_space(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []) ^ Exit: (261) [user] eval_space_start(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []) ^ Exit: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []) Call: (260) [system] nb_setarg(1, retval(fail), []) Exit: (260) [system] nb_setarg(1, retval([]), []) ^ Call: (260) [user] ignore(notrace((\+[]\=_7234, nb_setarg(1, retval([]), [])))) ^ Unify: (260) [system] ignore(user:notrace((\+[]\=_7234, nb_setarg(1, retval([]), [])))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_267902, _267904), once(user:(\+[]\=_7234, nb_setarg(1, retval([]), []))), '$restore_trace'(_267902, _267904)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_267902, _267904), system:once(user:(\+[]\=_7234, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_267902, _267904)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_267902, _267904)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_7234, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(user:notrace((\+[]\=_7234, nb_setarg(1, retval([]), [])))) ^ Call: (260) [user] ignore((_7226==1->ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])])))))))))) ^ Unify: (260) [system] ignore(user:(_7226==1->ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])])))))))))) Call: (262) [system] _7226==1 Fail: (262) [system] _7226==1 ^ Call: (263) [system] setup_call_cleanup('$notrace'(_276338, _276340), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])])))))))), '$restore_trace'(_276338, _276340)) ^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_276338, _276340), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])])))))))), system:'$restore_trace'(_276338, _276340)) ^ Call: (264) [system] sig_atomic(system:'$notrace'(_276338, _276340)) ^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(user:(_7226==1->ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])])))))))))) ^ Exit: (258) [system] call_cleanup(user:((call(eval_20(=, _6242), 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _6242), 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [])), ignore(notrace((\+[]\=_7234, nb_setarg(1, retval([]), []))))), user:ignore((_7226==1->ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])]))))))))))) Call: (258) [system] retval([])\=@=retval(fail) Exit: (258) [system] retval([])\=@=retval(fail) ^ Exit: (257) [user] trace_eval(eval_20(=, _6242), e, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []) ^ Call: (257) [user] self_eval([]) ^ Unify: (257) [user] self_eval([]) ^ Call: (259) [system] setup_call_cleanup('$notrace'(_286808, _286810), once(user:self_eval0([])), '$restore_trace'(_286808, _286810)) ^ Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_286808, _286810), system:once(user:self_eval0([])), system:'$restore_trace'(_286808, _286810)) ^ Call: (260) [system] sig_atomic(system:'$notrace'(_286808, _286810)) ^ Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1)) ^ Exit: (257) [user] self_eval([]) Call: (257) [system] _6904=[] Exit: (257) [system] []=[] ^ Exit: (256) [user] eval_01(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []) ^ Exit: (255) [user] eval_00(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []) ^ Exit: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []) ^ Exit: (252) [user] catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []), []) Exit: (250) [user] catch_err(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []), []), _6968, (write_src_uo(_6968=catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []), [])), catch(rtrace(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []), [])), _6968, throw(give_up(_6968=catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []), [])))), throw(_6968))) Exit: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []), [])) ^ Call: (249) [user] is_returned([]) ^ Unify: (249) [user] is_returned([]) ^ Call: (251) [system] setup_call_cleanup('$notrace'(_300820, _300822), once(user:(\+is_empty([]))), '$restore_trace'(_300820, _300822)) ^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_300820, _300822), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_300820, _300822)) ^ Call: (252) [system] sig_atomic(system:'$notrace'(_300820, _300822)) ^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1)) ^ Exit: (249) [user] is_returned([]) Redo: (247) [$bags] findall_loop(_6904, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6904), _6904)), is_returned(_6904)), _6228, []) Exit: (247) [$bags] findall_loop(_6904, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6904), _6904)), is_returned(_6904)), [[]], []) ^ Exit: (246) [$bags] cleanup_bag('$bags':findall_loop(_6904, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6904), _6904)), is_returned(_6904)), [[]], []), '$bags':'$destroy_findall_bag') ^ Exit: (245) [$bags] findall(_6904, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6904), _6904)), is_returned(_6904)), [[]], []) ^ Exit: (244) [$bags] findall(_6904, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6904), _6904)), is_returned(_6904)), [[]]) ^ Exit: (243) [user] findall_ne(_6904, catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6904), _6904), [[]]) ^ Exit: (242) [user] findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]) Call: (242) [system] [[]]=_6230 Exit: (242) [system] [[]]=[[]] ^ Call: (243) [system] setup_call_cleanup('$notrace'(_313952, _313954), once(bugger:(true==true)), '$restore_trace'(_313952, _313954)) ^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_313952, _313954), system:once(bugger:(true==true)), system:'$restore_trace'(_313952, _313954)) ^ Call: (244) [system] sig_atomic(system:'$notrace'(_313952, _313954)) ^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1)) ^ Call: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) Call: (244) [system] var(rtrace:tAt_rtrace) Fail: (244) [system] var(rtrace:tAt_rtrace) ^ Call: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Unify: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (240) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]), [[]]=[[]]), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Exit: (239) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]), [[]]=[[]]), rtrace:tAt_rtrace) Call: (238) [system] statistics(cputime, _327248) Exit: (238) [system] statistics(cputime, 10.137023937) Call: (238) [system] _6766 is 10.137023937-9.853338267 Exit: (238) [system] 0.28368567000000056 is 10.137023937-9.853338267 Exit: (237) [user] timed_call((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]), [[]]=[[]]), 0.28368567000000056) Call: (237) [user] give_time('\n; EVAL TEST\n;', 0.28368567000000056) Unify: (237) [user] give_time('\n; EVAL TEST\n;', 0.28368567000000056) Call: (238) [system] _333728 is 0.28368567000000056*1000 Exit: (238) [system] 283.6856700000005 is 0.28368567000000056*1000 Call: (238) [system] 0.28368567000000056>2 Redo: (237) [user] give_time('\n; EVAL TEST\n;', 0.28368567000000056) Call: (238) [system] 283.6856700000005>=1 Exit: (238) [system] 283.6856700000005>=1 ^ Call: (238) [user] format('~N; ~w took ~3f secs. (~2f milliseconds) ~n~n', ['\n; EVAL TEST\n;', 0.28368567000000056, 283.6856700000005]) ; ; EVAL TEST ; took 0.284 secs. (283.69 milliseconds) ^ Exit: (238) [user] format('~N; ~w took ~3f secs. (~2f milliseconds) ~n~n', ['\n; EVAL TEST\n;', 0.28368567000000056, 283.6856700000005]) Exit: (237) [user] give_time('\n; EVAL TEST\n;', 0.28368567000000056) Exit: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]), [[]]=[[]])) ^ Exit: (235) [system] once(user:time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]), [[]]=[[]]))) Call: (235) [system] nb_current(exec_src, _343946) Exit: (235) [system] nb_current(exec_src, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]) Call: (235) [system] [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]\==[] Exit: (235) [system] [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]\==[] ^ Call: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Unify: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Call: (237) [system] setup_call_cleanup('$notrace'(_349534, _349536), once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])))), '$restore_trace'(_349534, _349536)) ^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_349534, _349536), system:once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])))), system:'$restore_trace'(_349534, _349536)) ^ Call: (238) [system] sig_atomic(system:'$notrace'(_349534, _349536)) !(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))) (())) ^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])))), system:'$restore_trace'(3, -1)) ^ Exit: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) Call: (235) [system] nl Exit: (235) [system] nl Call: (235) [system] nl Exit: (235) [system] nl ^ Call: (235) [user] once(loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]]))) ^ Unify: (235) [system] once(user:loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]]))) ^ Call: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]])) ^ Unify: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]])) ^ Call: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) Call: (238) [$syspreds] nb_setval('$last_call_duration', 120) Unify: (238) [$syspreds] nb_setval('$last_call_duration', 120) Call: (239) [system] duplicate_term(120, _368952) Exit: (239) [system] duplicate_term(120, 120) Call: (239) [system] nb_linkval('$last_call_duration', 120) Exit: (239) [system] nb_linkval('$last_call_duration', 120) Exit: (238) [$syspreds] nb_setval('$last_call_duration', 120) Call: (238) [system] statistics(cputime, _373594) Exit: (238) [system] statistics(cputime, 10.144896442) ^ Call: (238) [user] equal_enough_for_test([[]], [[]]) ^ Unify: (238) [user] equal_enough_for_test([[]], [[]]) Call: (239) [system] [[]]==[[]] Exit: (239) [system] [[]]==[[]] ^ Exit: (238) [user] equal_enough_for_test([[]], [[]]) Call: (238) [system] _380098=true Exit: (238) [system] true=true Call: (238) [system] statistics(cputime, _381956) Exit: (238) [system] statistics(cputime, 10.145755324) Call: (238) [system] _383820 is 10.145755324-10.144896442 Exit: (238) [system] 0.0008588819999992836 is 10.145755324-10.144896442 Call: (238) [$syspreds] nb_setval('$last_call_duration', 0.0008588819999992836) Unify: (238) [$syspreds] nb_setval('$last_call_duration', 0.0008588819999992836) Call: (239) [system] duplicate_term(0.0008588819999992836, _387546) Exit: (239) [system] duplicate_term(0.0008588819999992836, 0.0008588819999992836) Call: (239) [system] nb_linkval('$last_call_duration', 0.0008588819999992836) Exit: (239) [system] nb_linkval('$last_call_duration', 0.0008588819999992836) Exit: (238) [$syspreds] nb_setval('$last_call_duration', 0.0008588819999992836) ^ Exit: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) ^ Call: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]])) Call: (238) [system] fail Fail: (238) [system] fail ^ Redo: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]])) ^ Call: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) ^ Unify: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) ^ Call: (239) [user] must_det_ll(loonit_number(_400538)) ^ Unify: (239) [user] must_det_ll(user:loonit_number(_400538)) ^ Call: (240) [user] once(user:loonit_number(_400538)) ^ Unify: (240) [system] once(user:loonit_number(_400538)) ^ Call: (241) [user] loonit_number(_400538) ^ Unify: (241) [user] loonit_number(_400538) Call: (242) [$syspreds] flag(loonit_test_number, _400538, _400538) Unify: (242) [$syspreds] flag(loonit_test_number, _400538, _400538) Call: (243) [system] _400538==_400538 Exit: (243) [system] _400538==_400538 Call: (243) [system] get_flag(loonit_test_number, _400538) Exit: (243) [system] get_flag(loonit_test_number, 3) Exit: (242) [$syspreds] flag(loonit_test_number, 3, 3) Call: (242) [system] 3>0 Exit: (242) [system] 3>0 ^ Exit: (241) [user] loonit_number(3) ^ Exit: (240) [system] once(user:loonit_number(3)) ^ Exit: (239) [user] must_det_ll(user:loonit_number(3)) ^ Call: (239) [user] must_det_ll(get_test_name(3, _417248)) ^ Unify: (239) [user] must_det_ll(user:get_test_name(3, _417248)) ^ Call: (240) [user] once(user:get_test_name(3, _417248)) ^ Unify: (240) [system] once(user:get_test_name(3, _417248)) ^ Call: (241) [user] get_test_name(3, _417248) ^ Unify: (241) [user] get_test_name(3, _417248) Call: (242) [system] nb_current(loading_file, _422820) Exit: (242) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (242) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (242) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, _417248) ^ Unify: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, _417248) ^ Call: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _447838) ^ Unify: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [files_ex] files_ex:directory_file_path('.', _461436, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (244) [files_ex] files_ex:directory_file_path('.', _466256, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar('.') Exit: (245) [system] nonvar('.') Call: (245) [system] nonvar(_472848) Fail: (245) [system] nonvar(_472848) Redo: (244) [files_ex] files_ex:directory_file_path('.', _474774, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (244) [files_ex] files_ex:directory_file_path('.', _479594, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar('.') Exit: (245) [system] nonvar('.') Call: (245) [system] ('.')==('.') Exit: (245) [system] ('.')==('.') Call: (245) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] sub_atom('.', _507366, _507368, 0, /) Fail: (245) [system] sub_atom('.', _508306, _508308, 0, /) Redo: (244) [files_ex] files_ex:directory_file_path('.', _509246, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] atom_concat('.', /, _513990) Exit: (245) [system] atom_concat('.', /, ./) Call: (245) [system] atom_concat(./, _515856, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (245) [system] atom_concat(./, _515856, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (244) [files_ex] files_ex:directory_file_path('.', _9418, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Redo: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (243) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _31570) Exit: (243) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'bc_impl.metta') Call: (243) [files_ex] files_ex:directory_file_path(_45060, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (243) [files_ex] files_ex:directory_file_path(_45060, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(_45060) Fail: (244) [system] nonvar(_45060) Redo: (243) [files_ex] files_ex:directory_file_path(_45060, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (243) [files_ex] files_ex:directory_file_path(_45060, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(_45060) Fail: (244) [system] nonvar(_45060) Redo: (243) [files_ex] files_ex:directory_file_path(_45060, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(P;HTML|'bc_impl.metta') Exit: (244) [system] nonvar(P;HTML|'bc_impl.metta') Call: (244) [system] atom_concat(_111322, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _45060) Unify: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _45060) Call: (245) [system] atom_concat(_130532, /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Exit: (245) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Call: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Exit: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Call: (245) [system] _45060='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru') Exit: (243) [files_ex] files_ex:directory_file_path('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (243) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', _145714) Exit: (243) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', walk_thru) Call: (243) [system] file_name_extension(_147572, _147650, P;HTML|'bc_impl.metta') Exit: (243) [system] file_name_extension(bc_impl, metta, P;HTML|'bc_impl.metta') Call: (243) [system] string_upper(walk_thru, _157150) Exit: (243) [system] string_upper(walk_thru, "WALK_THRU") Call: (243) [system] string_upper(bc_impl, _159016) Exit: (243) [system] string_upper(bc_impl, "BC_IMPL") ^ Call: (243) [user] string_replace("BC_IMPL", "_", "-", _160894) ^ Unify: (243) [user] string_replace("BC_IMPL", "_", "-", _160894) ^ Call: (244) [user] symbolic_list_concat(_162768, "_", "BC_IMPL") ^ Unify: (244) [user] symbolic_list_concat(_162768, "_", "BC_IMPL") Call: (245) [system] atomic_list_concat(_162768, "_", "BC_IMPL") Exit: (245) [system] atomic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Exit: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Call: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _160894) ^ Unify: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _160894) Call: (245) [system] atomic_list_concat(['BC', 'IMPL'], "-", _160894) Exit: (245) [system] atomic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (243) [user] string_replace("BC_IMPL", "_", "-", 'BC-IMPL') ^ Call: (243) [user] string_replace("WALK_THRU", "_", "-", _173050) ^ Unify: (243) [user] string_replace("WALK_THRU", "_", "-", _173050) ^ Call: (244) [user] symbolic_list_concat(_174924, "_", "WALK_THRU") ^ Unify: (244) [user] symbolic_list_concat(_174924, "_", "WALK_THRU") Call: (245) [system] atomic_list_concat(_174924, "_", "WALK_THRU") Exit: (245) [system] atomic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Exit: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Call: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _173050) ^ Unify: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _173050) Call: (245) [system] atomic_list_concat(['WALK', 'THRU'], "-", _173050) Exit: (245) [system] atomic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (243) [user] string_replace("WALK_THRU", "_", "-", 'WALK-THRU') ^ Call: (243) [user] bugger:wots(_185194, format('~`0t~d~2|', [3])) ^ Unify: (243) [bugger] bugger:wots(_185194, user:format('~`0t~d~2|', [3])) Call: (244) [system] nb_current('$wots_stack', _187082) Fail: (244) [system] nb_current('$wots_stack', _187082) ^ Redo: (243) [bugger] bugger:wots(_185194, user:format('~`0t~d~2|', [3])) Call: (244) [system] _189874=[] Exit: (244) [system] []=[] Call: (244) [system] current_output(_191732) Exit: (244) [system] current_output((0x7fe6c676e100)) ^ Call: (244) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x7fe6c676e100)]), woto(string(_185194), user:format('~`0t~d~2|', [3]))) ^ Unify: (244) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_185194), user:format('~`0t~d~2|', [3]))) ^ Call: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_185194), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) ^ Unify: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_185194), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) Call: (246) [system] nb_current('$wots_stack', _197390) Fail: (246) [system] nb_current('$wots_stack', _197390) ^ Redo: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_185194), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) ^ Call: (246) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_185194), user:format('~`0t~d~2|', [3])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (246) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string(_185194), user:format('~`0t~d~2|', [3])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) Unify: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) Call: (249) [system] duplicate_term([(0x7fe6c676e100)], _203964) Exit: (249) [system] duplicate_term([(0x7fe6c676e100)], [(0x7fe6c676e100)]) Call: (249) [system] nb_linkval('$wots_stack', [(0x7fe6c676e100)]) Exit: (249) [system] nb_linkval('$wots_stack', [(0x7fe6c676e100)]) Exit: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fe6c676e100)]) ^ Call: (248) [bugger] bugger:woto(string(_185194), user:format('~`0t~d~2|', [3])) ^ Unify: (248) [bugger] bugger:woto(string(_185194), user:format('~`0t~d~2|', [3])) ^ Call: (249) [bugger] once((use_tty(string(_185194), _210492);_210492=true)) ^ Unify: (249) [system] once(bugger:(use_tty(string(_185194), _210492);_210492=true)) ^ Call: (251) [bugger] bugger:use_tty(string(_185194), _210492) ^ Unify: (251) [bugger] bugger:use_tty(string(_185194), _210492) Call: (252) [system] compound(string(_185194)) Exit: (252) [system] compound(string(_185194)) ^ Unify: (251) [bugger] bugger:use_tty(string(_185194), _210492) Call: (252) [system] stream_property(current_output, tty(_210492)) Unify: (252) [system] stream_property(current_output, tty(_210492)) Call: (253) [system] nonvar(current_output) Exit: (253) [system] nonvar(current_output) Call: (253) [system] nonvar(tty(_210492)) Exit: (253) [system] nonvar(tty(_210492)) Exit: (252) [system] stream_property(current_output, tty(true)) ^ Exit: (251) [bugger] bugger:use_tty(string(_185194), true) ^ Exit: (249) [system] once(bugger:(use_tty(string(_185194), true);true=true)) ^ Call: (249) [bugger] bugger:get_stream_setup(_225364) ^ Unify: (249) [bugger] bugger:get_stream_setup(true) ^ Exit: (249) [bugger] bugger:get_stream_setup(true) ^ Call: (249) [bugger] bugger:woto_tty(string(_185194), true, (true, user:format('~`0t~d~2|', [3]))) ^ Unify: (249) [bugger] bugger:woto_tty(string(_185194), true, bugger:(true, user:format('~`0t~d~2|', [3]))) ^ Call: (250) [bugger] bugger:with_output_to_each(string(_185194), (set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) ^ Unify: (250) [bugger] bugger:with_output_to_each(string(_185194), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) Call: (251) [system] compound(string(_185194)) Exit: (251) [system] compound(string(_185194)) Call: (251) [system] compound_name_arity(string(_185194), _233858, 0) Fail: (251) [system] compound_name_arity(string(_185194), _234790, 0) ^ Redo: (250) [bugger] bugger:with_output_to_each(string(_185194), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) Call: (251) [system] string(_185194)=..[_236582, _236588] Exit: (251) [system] string(_185194)=..[string, _185194] ^ Call: (251) [bugger] bugger:stream_u_type(string) ^ Unify: (251) [bugger] bugger:stream_u_type(string) ^ Exit: (251) [bugger] bugger:stream_u_type(string) Call: (251) [system] current_output(_241238) Exit: (251) [system] current_output((0x7fe6c676e100)) Call: (251) [system] _243088=set_output_safe((0x7fe6c676e100)) Exit: (251) [system] set_output_safe((0x7fe6c676e100))=set_output_safe((0x7fe6c676e100)) Call: (251) [system] _244950=mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))) Exit: (251) [system] mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100)))=mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))) Call: (251) [system] _246820=mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194) Exit: (251) [system] mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)=mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194) ^ Call: (251) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)), mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)), mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)) ^ Unify: (251) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)), mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)), bugger:mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)) Call: (253) [system] _250600=mquietly(bugger:mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)) Exit: (253) [system] mquietly(bugger:mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194))=mquietly(bugger:mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)) ^ Call: (253) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)), deterministic(_252476)), (notrace(_252476==true)->!;mquietly(bugger:mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)), true));bugger:mfs_start(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)), bugger:mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194))) ^ Unify: (253) [system] setup_call_cleanup(bugger:mfs_start(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)), deterministic(_252476)), (notrace(_252476==true)->!;mquietly(bugger:mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)), true));bugger:mfs_start(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194)), bugger:mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _185194))) ^ Call: (254) [system] sig_atomic(bugger:mfs_start(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))))) ^ Call: (256) [bugger] bugger:mfs_start(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Unify: (256) [bugger] bugger:mfs_start(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100)))) Call: (257) [system] compound(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100)))) Exit: (257) [system] compound(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Unify: (256) [bugger] bugger:mfs_start(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100)))) Call: (257) [system] arg(2, mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _260008) Exit: (257) [system] arg(2, mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), string) Call: (257) [system] arg(3, mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _261874) Exit: (257) [system] arg(3, mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _244958) Call: (257) [system] arg(4, mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), _263740) Exit: (257) [system] arg(4, mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), set_output_safe) Call: (257) [system] _265606=mfs(_265610, string, _265614, set_output_safe, _265618) Exit: (257) [system] mfs(_265610, string, _265614, set_output_safe, _265618)=mfs(_265610, string, _265614, set_output_safe, _265618) Call: (257) [system] is_stream(_244958) Fail: (257) [system] is_stream(_244958) ^ Redo: (256) [bugger] bugger:mfs_start(mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Call: (257) [bugger] bugger:new_mfs(mfs(_265610, string, _265614, set_output_safe, _265618)) ^ Unify: (257) [bugger] bugger:new_mfs(mfs(_265610, string, _265614, set_output_safe, _265618)) Call: (258) [memory_file] memory_file:new_memory_file(_265610) Exit: (258) [memory_file] memory_file:new_memory_file((0x55fc8254fb10)) Call: (258) [memory_file] memory_file:open_memory_file((0x55fc8254fb10), write, _265614, [free_on_close(true)]) Exit: (258) [memory_file] memory_file:open_memory_file((0x55fc8254fb10), write, (0x55fc82549430), [free_on_close(true)]) ^ Exit: (257) [bugger] bugger:new_mfs(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, _265618)) Call: (257) [system] nb_setarg(1, mfs(_244954, string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc8254fb10)) Exit: (257) [system] nb_setarg(1, mfs((0x55fc8254fb10), string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc8254fb10)) Call: (257) [system] nb_setarg(3, mfs((0x55fc8254fb10), string, _244958, set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc82549430)) Exit: (257) [system] nb_setarg(3, mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), (0x55fc82549430)) ^ Call: (257) [bugger] bugger:set_output_safe((0x55fc82549430)) ^ Unify: (257) [bugger] bugger:set_output_safe((0x55fc82549430)) Call: (259) [system] set_output((0x55fc82549430)) Exit: (259) [system] set_output((0x55fc82549430)) ^ Exit: (257) [bugger] bugger:set_output_safe((0x55fc82549430)) ^ Exit: (256) [bugger] bugger:mfs_start(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100)))) ^ Exit: (254) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))))) ^ Call: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Unify: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (256) [bugger] ignore(notrace(catch(set_stream(current_output, tty(true)), _288892, writeln(user_error, _288892=set_stream(current_output, tty(true)))))) ^ Unify: (256) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _288892, writeln(user_error, _288892=set_stream(current_output, tty(true)))))) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_290794, _290796), once(bugger:catch(set_stream(current_output, tty(true)), _288892, writeln(user_error, _288892=set_stream(current_output, tty(true))))), '$restore_trace'(_290794, _290796)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_290794, _290796), system:once(bugger:catch(set_stream(current_output, tty(true)), _288892, writeln(user_error, _288892=set_stream(current_output, tty(true))))), system:'$restore_trace'(_290794, _290796)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_290794, _290796)) ^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(true)), _288892, writeln(user_error, _288892=set_stream(current_output, tty(true))))), system:'$restore_trace'(3, -1)) ^ Exit: (256) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _288892, writeln(user_error, _288892=set_stream(current_output, tty(true)))))) ^ Exit: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (255) [user] format('~`0t~d~2|', [3]) ^ Exit: (255) [user] format('~`0t~d~2|', [3]) ^ Call: (255) [bugger] bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), _185194) ^ Unify: (255) [bugger] bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), _185194) ^ Call: (256) [bugger] ignore((is_stream((0x55fc82549430)), close((0x55fc82549430)), mem_handle_to_substring((0x55fc8254fb10), _300212), substring_to_type(_300212, string, _185194))) ^ Unify: (256) [system] ignore(bugger:(is_stream((0x55fc82549430)), close((0x55fc82549430)), mem_handle_to_substring((0x55fc8254fb10), _300212), substring_to_type(_300212, string, _185194))) Call: (258) [system] is_stream((0x55fc82549430)) Exit: (258) [system] is_stream((0x55fc82549430)) Call: (258) [system] close((0x55fc82549430)) Exit: (258) [system] close((0x55fc82549430)) ^ Call: (258) [bugger] bugger:mem_handle_to_substring((0x55fc8254fb10), _300212) ^ Unify: (258) [bugger] bugger:mem_handle_to_substring((0x55fc8254fb10), _300212) Call: (259) [memory_file] memory_file:memory_file_to_string((0x55fc8254fb10), _300212) Exit: (259) [memory_file] memory_file:memory_file_to_string((0x55fc8254fb10), "03") ^ Exit: (258) [bugger] bugger:mem_handle_to_substring((0x55fc8254fb10), "03") ^ Call: (258) [bugger] bugger:substring_to_type("03", string, _185194) ^ Unify: (258) [bugger] bugger:substring_to_type("03", string, "03") ^ Exit: (258) [bugger] bugger:substring_to_type("03", string, "03") ^ Exit: (256) [system] ignore(bugger:(is_stream((0x55fc82549430)), close((0x55fc82549430)), mem_handle_to_substring((0x55fc8254fb10), "03"), substring_to_type("03", string, "03"))) ^ Call: (256) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (256) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (258) [system] set_output((0x7fe6c676e100)) Exit: (258) [system] set_output((0x7fe6c676e100)) ^ Exit: (256) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (255) [bugger] bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03") ^ Call: (256) [system] setup_call_cleanup('$notrace'(_319788, _319790), once(each_call_cleanup:(true==true)), '$restore_trace'(_319788, _319790)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_319788, _319790), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_319788, _319790)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_319788, _319790)) ^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (256) [system] var(bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")) Fail: (256) [system] var(bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")) ^ Call: (256) [bugger] bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03") ^ Unify: (256) [bugger] bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03") ^ Call: (257) [bugger] ignore((is_stream((0x55fc82549430)), close((0x55fc82549430)), mem_handle_to_substring((0x55fc8254fb10), _327310), substring_to_type(_327310, string, "03"))) ^ Unify: (257) [system] ignore(bugger:(is_stream((0x55fc82549430)), close((0x55fc82549430)), mem_handle_to_substring((0x55fc8254fb10), _327310), substring_to_type(_327310, string, "03"))) Call: (259) [system] is_stream((0x55fc82549430)) Fail: (259) [system] is_stream((0x55fc82549430)) ^ Redo: (257) [system] ignore(bugger:(is_stream((0x55fc82549430)), close((0x55fc82549430)), mem_handle_to_substring((0x55fc8254fb10), _327310), substring_to_type(_327310, string, "03"))) ^ Unify: (257) [system] ignore(bugger:(is_stream((0x55fc82549430)), close((0x55fc82549430)), mem_handle_to_substring((0x55fc8254fb10), _327310), substring_to_type(_327310, string, "03"))) ^ Exit: (257) [system] ignore(bugger:(is_stream((0x55fc82549430)), close((0x55fc82549430)), mem_handle_to_substring((0x55fc8254fb10), _327310), substring_to_type(_327310, string, "03"))) ^ Call: (257) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (257) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (259) [system] set_output((0x7fe6c676e100)) Exit: (259) [system] set_output((0x7fe6c676e100)) ^ Exit: (257) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (256) [bugger] bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03") ^ Exit: (253) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")), true));bugger:mfs_start(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")), bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03"))) ^ Call: (253) [bugger] bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03") ^ Unify: (253) [bugger] bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03") ^ Call: (254) [bugger] ignore((is_stream((0x55fc82549430)), close((0x55fc82549430)), mem_handle_to_substring((0x55fc8254fb10), _342248), substring_to_type(_342248, string, "03"))) ^ Unify: (254) [system] ignore(bugger:(is_stream((0x55fc82549430)), close((0x55fc82549430)), mem_handle_to_substring((0x55fc8254fb10), _342248), substring_to_type(_342248, string, "03"))) Call: (256) [system] is_stream((0x55fc82549430)) Fail: (256) [system] is_stream((0x55fc82549430)) ^ Redo: (254) [system] ignore(bugger:(is_stream((0x55fc82549430)), close((0x55fc82549430)), mem_handle_to_substring((0x55fc8254fb10), _342248), substring_to_type(_342248, string, "03"))) ^ Unify: (254) [system] ignore(bugger:(is_stream((0x55fc82549430)), close((0x55fc82549430)), mem_handle_to_substring((0x55fc8254fb10), _342248), substring_to_type(_342248, string, "03"))) ^ Exit: (254) [system] ignore(bugger:(is_stream((0x55fc82549430)), close((0x55fc82549430)), mem_handle_to_substring((0x55fc8254fb10), _342248), substring_to_type(_342248, string, "03"))) ^ Call: (254) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Unify: (254) [bugger] bugger:set_output_safe((0x7fe6c676e100)) Call: (256) [system] set_output((0x7fe6c676e100)) Exit: (256) [system] set_output((0x7fe6c676e100)) ^ Exit: (254) [bugger] bugger:set_output_safe((0x7fe6c676e100)) ^ Exit: (253) [bugger] bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03") ^ Exit: (251) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")), mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")), bugger:mfs_end(mfs((0x55fc8254fb10), string, (0x55fc82549430), set_output_safe, set_output_safe((0x7fe6c676e100))), "03")) ^ Exit: (250) [bugger] bugger:with_output_to_each(string("03"), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) ^ Exit: (249) [bugger] bugger:woto_tty(string("03"), true, bugger:(true, user:format('~`0t~d~2|', [3]))) ^ Exit: (248) [bugger] bugger:woto(string("03"), user:format('~`0t~d~2|', [3])) Call: (248) [system] nb_delete('$wots_stack') Exit: (248) [system] nb_delete('$wots_stack') Call: (248) [system] nb_delete('$wots_stack') Exit: (248) [system] nb_delete('$wots_stack') ^ Exit: (246) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("03"), user:format('~`0t~d~2|', [3])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("03"), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) ^ Exit: (244) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fe6c676e100)]), bugger:woto(string("03"), user:format('~`0t~d~2|', [3]))) ^ Exit: (243) [bugger] bugger:wots("03", user:format('~`0t~d~2|', [3])) ^ Call: (243) [user] format(string(_6788), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "03"]) ^ Exit: (243) [user] format(string("WALK-THRU.BC-IMPL.03"), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "03"]) ^ Exit: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, "WALK-THRU.BC-IMPL.03") ^ Exit: (241) [user] get_test_name(3, "WALK-THRU.BC-IMPL.03") ^ Exit: (240) [system] once(user:get_test_name(3, "WALK-THRU.BC-IMPL.03")) ^ Exit: (239) [user] must_det_ll(user:get_test_name(3, "WALK-THRU.BC-IMPL.03")) ^ Call: (239) [user] must_det_ll(arg(1, equal_enough_for_test([[]], [[]]), _375054)) ^ Unify: (239) [user] must_det_ll(user:arg(1, equal_enough_for_test([[]], [[]]), _375054)) ^ Call: (240) [user] once(user:arg(1, equal_enough_for_test([[]], [[]]), _375054)) ^ Unify: (240) [system] once(user:arg(1, equal_enough_for_test([[]], [[]]), _375054)) Call: (241) [system] arg(1, equal_enough_for_test([[]], [[]]), _375054) Exit: (241) [system] arg(1, equal_enough_for_test([[]], [[]]), [[]]) ^ Exit: (240) [system] once(user:arg(1, equal_enough_for_test([[]], [[]]), [[]])) ^ Exit: (239) [user] must_det_ll(user:arg(1, equal_enough_for_test([[]], [[]]), [[]])) ^ Call: (239) [user] must_det_ll(arg(2, equal_enough_for_test([[]], [[]]), _382494)) ^ Unify: (239) [user] must_det_ll(user:arg(2, equal_enough_for_test([[]], [[]]), _382494)) ^ Call: (240) [user] once(user:arg(2, equal_enough_for_test([[]], [[]]), _382494)) ^ Unify: (240) [system] once(user:arg(2, equal_enough_for_test([[]], [[]]), _382494)) Call: (241) [system] arg(2, equal_enough_for_test([[]], [[]]), _382494) Exit: (241) [system] arg(2, equal_enough_for_test([[]], [[]]), [[]]) ^ Exit: (240) [system] once(user:arg(2, equal_enough_for_test([[]], [[]]), [[]])) ^ Exit: (239) [user] must_det_ll(user:arg(2, equal_enough_for_test([[]], [[]]), [[]])) ^ Call: (239) [user] must_det_ll(write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]])) ^ Unify: (239) [user] must_det_ll(user:write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]])) ^ Call: (240) [user] once(user:write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]])) ^ Unify: (240) [system] once(user:write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]])) ^ Call: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]]) ^ Unify: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]]) ^ Call: (242) [user] ignore(((nb_current(loading_file, _395572), _395572\==[]->true;_395572='SOME/UNIT-TEST.metta'), symbolic_list_concat([_395602, _395608], 'tests/', _395572), file_name_extension(_395614, _395616, _395608))) ^ Unify: (242) [system] ignore(user:((nb_current(loading_file, _395572), _395572\==[]->true;_395572='SOME/UNIT-TEST.metta'), symbolic_list_concat([_395602, _395608], 'tests/', _395572), file_name_extension(_395614, _395616, _395608))) Call: (244) [system] nb_current(loading_file, _395572) Exit: (244) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (244) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (244) [user] symbolic_list_concat([_395602, _395608], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Unify: (244) [user] symbolic_list_concat([_395602, _395608], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] atomic_list_concat([_395602, _395608], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] atomic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (244) [user] symbolic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] file_name_extension(_395614, _395616, 'direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] file_name_extension('direct_comp/walk_thru/bc_impl', metta, 'direct_comp/walk_thru/bc_impl.metta') ^ Exit: (242) [system] ignore(user:((nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[]->true;P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'='SOME/UNIT-TEST.metta'), symbolic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), file_name_extension('direct_comp/walk_thru/bc_impl', metta, 'direct_comp/walk_thru/bc_impl.metta'))) Call: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.03", "WALK-THRU.BC-IMPL.03"])) Unify: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.03", "WALK-THRU.BC-IMPL.03"])) Exit: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.03", "WALK-THRU.BC-IMPL.03"])) ^ Call: (242) [user] must_not_error(tee_file(_458064)) ^ Unify: (242) [user] must_not_error(user:tee_file(_458064)) Call: (243) [user] tee_file(_458064) Unify: (243) [user] tee_file(_458064) Call: (244) [system] getenv('TEE_FILE', _458064) Exit: (244) [system] getenv('TEE_FILE', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi') Exit: (243) [user] tee_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi') ^ Exit: (242) [user] must_not_error(user:tee_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi')) ^ Call: (242) [user] must_det_ll(shared_units(_477084)) ^ Unify: (242) [user] must_det_ll(user:shared_units(_477084)) ^ Call: (243) [user] once(user:shared_units(_477084)) ^ Unify: (243) [system] once(user:shared_units(_477084)) ^ Call: (244) [user] shared_units(_477084) ^ Unify: (244) [user] shared_units(_477084) Call: (245) [system] getenv('SHARED_UNITS', _477084) Exit: (245) [system] getenv('SHARED_UNITS', P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS') ^ Exit: (244) [user] shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS') ^ Exit: (243) [system] once(user:shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS')) ^ Exit: (242) [user] must_det_ll(user:shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS')) ^ Call: (242) [user] must_det_ll(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _502896, [encoding(utf8)])) ^ Unify: (242) [user] must_det_ll(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _502896, [encoding(utf8)])) ^ Call: (243) [user] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _502896, [encoding(utf8)])) ^ Unify: (243) [system] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _502896, [encoding(utf8)])) Call: (244) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, _6836, [encoding(utf8)]) Exit: (244) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, (0x55fc8257f560), [encoding(utf8)]) ^ Exit: (243) [system] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, (0x55fc8257f560), [encoding(utf8)])) ^ Exit: (242) [user] must_det_ll(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-10-03T00:33:59/SHARED.UNITS', append, (0x55fc8257f560), [encoding(utf8)])) ^ Call: (242) [user] once((getenv('HTML_FILE', _24808);sformat(_24808, '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) ^ Unify: (242) [system] once(user:(getenv('HTML_FILE', _24808);sformat(_24808, '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) Call: (244) [system] getenv('HTML_FILE', _24808) Exit: (244) [system] getenv('HTML_FILE', './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html') ^ Exit: (242) [system] once(user:(getenv('HTML_FILE', './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html');sformat('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) ^ Call: (242) [user] must_det_ll(compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.03", _29484)) ^ Unify: (242) [user] must_det_ll(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.03", _29484)) ^ Call: (243) [user] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.03", _29484)) ^ Unify: (243) [system] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.03", _29484)) ^ Call: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.03", _29484) ^ Unify: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.03", _29484) Call: (245) [system] './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'=_29484 Exit: (245) [system] './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'='./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html' ^ Exit: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html') ^ Exit: (243) [system] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html')) ^ Exit: (242) [user] must_det_ll(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20241003_0147_173839.ansi', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html')) ^ Call: (242) [user] must_det_ll(get_last_call_duration(_74658)) ^ Unify: (242) [user] must_det_ll(user:get_last_call_duration(_74658)) ^ Call: (243) [user] once(user:get_last_call_duration(_74658)) ^ Unify: (243) [system] once(user:get_last_call_duration(_74658)) ^ Call: (244) [user] get_last_call_duration(_74658) ^ Unify: (244) [user] get_last_call_duration(_74658) Call: (245) [system] nb_getval('$last_call_duration', _74658) Exit: (245) [system] nb_getval('$last_call_duration', 0.0008588819999992836) ^ Exit: (244) [user] get_last_call_duration(0.0008588819999992836) ^ Exit: (243) [system] once(user:get_last_call_duration(0.0008588819999992836)) ^ Exit: (242) [user] must_det_ll(user:get_last_call_duration(0.0008588819999992836)) ^ Call: (242) [user] must_det_ll(_84858 is 0.0008588819999992836*1000) ^ Unify: (242) [user] must_det_ll(user:(_84858 is 0.0008588819999992836*1000)) ^ Call: (243) [user] once(user:(_84858 is 0.0008588819999992836*1000)) ^ Unify: (243) [system] once(user:(_84858 is 0.0008588819999992836*1000)) Call: (244) [system] _84858 is 0.0008588819999992836*1000 Exit: (244) [system] 0.8588819999992836 is 0.0008588819999992836*1000 ^ Exit: (243) [system] once(user:(0.8588819999992836 is 0.0008588819999992836*1000)) ^ Exit: (242) [user] must_det_ll(user:(0.8588819999992836 is 0.0008588819999992836*1000)) ^ Call: (242) [user] must_det_ll(format((0x55fc8257f560), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8588819999992836, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Unify: (242) [user] must_det_ll(user:format((0x55fc8257f560), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8588819999992836, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (243) [user] once(user:format((0x55fc8257f560), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8588819999992836, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Unify: (243) [system] once(user:format((0x55fc8257f560), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8588819999992836, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (244) [user] format((0x55fc8257f560), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8588819999992836, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html']) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600) ^ Call: (247) [user] bugger:wots(_98916, write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])) ^ Unify: (247) [bugger] bugger:wots(_98916, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])) Call: (248) [system] nb_current('$wots_stack', _100792) Fail: (248) [system] nb_current('$wots_stack', _100792) ^ Redo: (247) [bugger] bugger:wots(_98916, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])) Call: (248) [system] _103584=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_105442) Exit: (248) [system] current_output((0x55fc8257f560)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55fc8257f560)]), woto(string(_98916), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_98916), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_98916), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_98916), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _111100) Fail: (250) [system] nb_current('$wots_stack', _111100) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_98916), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_98916), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_98916), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc8257f560)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc8257f560)]) Call: (253) [system] duplicate_term([(0x55fc8257f560)], _117674) Exit: (253) [system] duplicate_term([(0x55fc8257f560)], [(0x55fc8257f560)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55fc8257f560)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55fc8257f560)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc8257f560)]) ^ Call: (252) [bugger] bugger:woto(string(_98916), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])) ^ Unify: (252) [bugger] bugger:woto(string(_98916), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])) ^ Call: (253) [bugger] once((use_tty(string(_98916), _124202);_124202=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_98916), _124202);_124202=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_98916), _124202) ^ Unify: (255) [bugger] bugger:use_tty(string(_98916), _124202) Call: (256) [system] compound(string(_98916)) Exit: (256) [system] compound(string(_98916)) ^ Unify: (255) [bugger] bugger:use_tty(string(_98916), _124202) Call: (256) [system] stream_property(current_output, tty(_124202)) Unify: (256) [system] stream_property(current_output, tty(_124202)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_124202)) Exit: (257) [system] nonvar(tty(_124202)) Fail: (256) [system] stream_property(current_output, tty(_124202)) ^ Redo: (255) [bugger] bugger:use_tty(string(_98916), _124202) ^ Unify: (255) [bugger] bugger:use_tty(string(_98916), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_98916), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_98916), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_140942) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_98916), false, (true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_98916), false, bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_98916), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_98916), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])))) Call: (255) [system] compound(string(_98916)) Exit: (255) [system] compound(string(_98916)) Call: (255) [system] compound_name_arity(string(_98916), _149436, 0) Fail: (255) [system] compound_name_arity(string(_98916), _150368, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_98916), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])))) Call: (255) [system] string(_98916)=..[_152160, _152166] Exit: (255) [system] string(_98916)=..[string, _98916] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_156816) Exit: (255) [system] current_output((0x55fc8257f560)) Call: (255) [system] _158666=set_output_safe((0x55fc8257f560)) Exit: (255) [system] set_output_safe((0x55fc8257f560))=set_output_safe((0x55fc8257f560)) Call: (255) [system] _160528=mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))) Exit: (255) [system] mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560)))=mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))) Call: (255) [system] _162398=mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916) Exit: (255) [system] mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)=mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)), mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)), mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)), mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)), bugger:mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)) Call: (257) [system] _166178=mquietly(bugger:mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916))=mquietly(bugger:mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)), deterministic(_168054)), (notrace(_168054==true)->!;mquietly(bugger:mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)), true));bugger:mfs_start(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)), bugger:mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)), deterministic(_168054)), (notrace(_168054==true)->!;mquietly(bugger:mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)), true));bugger:mfs_start(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916)), bugger:mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _98916))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560)))) Call: (261) [system] compound(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560)))) Exit: (261) [system] compound(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560)))) Call: (261) [system] arg(2, mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _175586) Exit: (261) [system] arg(2, mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), string) Call: (261) [system] arg(3, mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _177452) Exit: (261) [system] arg(3, mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _160536) Call: (261) [system] arg(4, mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), _179318) Exit: (261) [system] arg(4, mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), set_output_safe) Call: (261) [system] _181184=mfs(_181188, string, _181192, set_output_safe, _181196) Exit: (261) [system] mfs(_181188, string, _181192, set_output_safe, _181196)=mfs(_181188, string, _181192, set_output_safe, _181196) Call: (261) [system] is_stream(_160536) Fail: (261) [system] is_stream(_160536) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_181188, string, _181192, set_output_safe, _181196)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_181188, string, _181192, set_output_safe, _181196)) Call: (262) [memory_file] memory_file:new_memory_file(_181188) Exit: (262) [memory_file] memory_file:new_memory_file((0x55fc82434a20)) Call: (262) [memory_file] memory_file:open_memory_file((0x55fc82434a20), write, _181192, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55fc82434a20), write, (0x55fc822a8960), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, _181196)) Call: (261) [system] nb_setarg(1, mfs(_160532, string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), (0x55fc82434a20)) Exit: (261) [system] nb_setarg(1, mfs((0x55fc82434a20), string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), (0x55fc82434a20)) Call: (261) [system] nb_setarg(3, mfs((0x55fc82434a20), string, _160536, set_output_safe, set_output_safe((0x55fc8257f560))), (0x55fc822a8960)) Exit: (261) [system] nb_setarg(3, mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), (0x55fc822a8960)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc822a8960)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc822a8960)) Call: (263) [system] set_output((0x55fc822a8960)) Exit: (263) [system] set_output((0x55fc822a8960)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc822a8960)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _204470, writeln(user_error, _204470=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _204470, writeln(user_error, _204470=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_206372, _206374), once(bugger:catch(set_stream(current_output, tty(false)), _204470, writeln(user_error, _204470=set_stream(current_output, tty(false))))), '$restore_trace'(_206372, _206374)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_206372, _206374), system:once(bugger:catch(set_stream(current_output, tty(false)), _204470, writeln(user_error, _204470=set_stream(current_output, tty(false))))), system:'$restore_trace'(_206372, _206374)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_206372, _206374)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _204470, writeln(user_error, _204470=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _204470, writeln(user_error, _204470=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Unify: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_213890, _213892), once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), '$restore_trace'(_213890, _213892)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_213890, _213892), system:once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), system:'$restore_trace'(_213890, _213892)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_213890, _213892)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), _98916) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), _98916) ^ Call: (260) [bugger] ignore((is_stream((0x55fc822a8960)), close((0x55fc822a8960)), mem_handle_to_substring((0x55fc82434a20), _220816), substring_to_type(_220816, string, _98916))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55fc822a8960)), close((0x55fc822a8960)), mem_handle_to_substring((0x55fc82434a20), _220816), substring_to_type(_220816, string, _98916))) Call: (262) [system] is_stream((0x55fc822a8960)) Exit: (262) [system] is_stream((0x55fc822a8960)) Call: (262) [system] close((0x55fc822a8960)) Exit: (262) [system] close((0x55fc822a8960)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55fc82434a20), _220816) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55fc82434a20), _220816) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55fc82434a20), _220816) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55fc82434a20), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55fc82434a20), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Call: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", string, _98916) ^ Unify: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Exit: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55fc822a8960)), close((0x55fc822a8960)), mem_handle_to_substring((0x55fc82434a20), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"), substring_to_type("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55fc8257f560)) Call: (262) [system] set_output((0x55fc8257f560)) Exit: (262) [system] set_output((0x55fc8257f560)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_240490, _240492), once(each_call_cleanup:(true==true)), '$restore_trace'(_240490, _240492)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_240490, _240492), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_240490, _240492)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_240490, _240492)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Call: (261) [bugger] ignore((is_stream((0x55fc822a8960)), close((0x55fc822a8960)), mem_handle_to_substring((0x55fc82434a20), _248012), substring_to_type(_248012, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc822a8960)), close((0x55fc822a8960)), mem_handle_to_substring((0x55fc82434a20), _248012), substring_to_type(_248012, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) Call: (263) [system] is_stream((0x55fc822a8960)) Fail: (263) [system] is_stream((0x55fc822a8960)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55fc822a8960)), close((0x55fc822a8960)), mem_handle_to_substring((0x55fc82434a20), _248012), substring_to_type(_248012, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc822a8960)), close((0x55fc822a8960)), mem_handle_to_substring((0x55fc82434a20), _248012), substring_to_type(_248012, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55fc822a8960)), close((0x55fc822a8960)), mem_handle_to_substring((0x55fc82434a20), _248012), substring_to_type(_248012, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc8257f560)) Call: (263) [system] set_output((0x55fc8257f560)) Exit: (263) [system] set_output((0x55fc8257f560)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")), true));bugger:mfs_start(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")), bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Call: (258) [bugger] ignore((is_stream((0x55fc822a8960)), close((0x55fc822a8960)), mem_handle_to_substring((0x55fc82434a20), _262950), substring_to_type(_262950, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc822a8960)), close((0x55fc822a8960)), mem_handle_to_substring((0x55fc82434a20), _262950), substring_to_type(_262950, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) Call: (260) [system] is_stream((0x55fc822a8960)) Fail: (260) [system] is_stream((0x55fc822a8960)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55fc822a8960)), close((0x55fc822a8960)), mem_handle_to_substring((0x55fc82434a20), _262950), substring_to_type(_262950, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc822a8960)), close((0x55fc822a8960)), mem_handle_to_substring((0x55fc82434a20), _262950), substring_to_type(_262950, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55fc822a8960)), close((0x55fc822a8960)), mem_handle_to_substring((0x55fc82434a20), _262950), substring_to_type(_262950, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55fc8257f560)) Call: (260) [system] set_output((0x55fc8257f560)) Exit: (260) [system] set_output((0x55fc8257f560)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")), mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")), bugger:mfs_end(mfs((0x55fc82434a20), string, (0x55fc822a8960), set_output_safe, set_output_safe((0x55fc8257f560))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"), false, bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))) ^ Exit: (252) [bugger] bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))) ^ Exit: (247) [bugger] bugger:wots("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])) ^ Call: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", '|', 'I', _286232) ^ Unify: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", '|', 'I', _286232) ^ Call: (248) [user] symbolic_list_concat(_288106, '|', "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Unify: (248) [user] symbolic_list_concat(_288106, '|', "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") Call: (249) [system] atomic_list_concat(_288106, '|', "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '|', "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '|', "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Call: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], 'I', _286232) ^ Unify: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], 'I', _286232) Call: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], 'I', _286232) Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], 'I', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], 'I', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Exit: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", '|', 'I', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Call: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))', '\n', '\\n', _298370) ^ Unify: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))', '\n', '\\n', _298370) ^ Call: (248) [user] symbolic_list_concat(_300244, '\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Unify: (248) [user] symbolic_list_concat(_300244, '\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') Call: (249) [system] atomic_list_concat(_300244, '\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Call: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '\\n', _298370) ^ Unify: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '\\n', _298370) Call: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '\\n', _298370) Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '\\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '\\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Exit: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))', '\n', '\\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') Call: (247) [system] atom_length('(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))', _310508) Exit: (247) [system] atom_length('(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))', 98) Call: (247) [system] 98=<600 Exit: (247) [system] 98=<600 Call: (247) [system] _314222='(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))' Exit: (247) [system] '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'='(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))' Call: (247) [system] write('(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') Exit: (247) [system] write('(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (247) [user] bugger:wots(_320712, write_src_woi([[]])) ^ Unify: (247) [bugger] bugger:wots(_320712, user:write_src_woi([[]])) Call: (248) [system] nb_current('$wots_stack', _322588) Fail: (248) [system] nb_current('$wots_stack', _322588) ^ Redo: (247) [bugger] bugger:wots(_320712, user:write_src_woi([[]])) Call: (248) [system] _325380=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_327238) Exit: (248) [system] current_output((0x55fc8257f560)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55fc8257f560)]), woto(string(_320712), user:write_src_woi([[]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_320712), user:write_src_woi([[]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_320712), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_320712), user:write_src_woi([[]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _332896) Fail: (250) [system] nb_current('$wots_stack', _332896) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_320712), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_320712), user:write_src_woi([[]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_320712), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc8257f560)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc8257f560)]) Call: (253) [system] duplicate_term([(0x55fc8257f560)], _339470) Exit: (253) [system] duplicate_term([(0x55fc8257f560)], [(0x55fc8257f560)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55fc8257f560)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55fc8257f560)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc8257f560)]) ^ Call: (252) [bugger] bugger:woto(string(_320712), user:write_src_woi([[]])) ^ Unify: (252) [bugger] bugger:woto(string(_320712), user:write_src_woi([[]])) ^ Call: (253) [bugger] once((use_tty(string(_320712), _345998);_345998=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_320712), _345998);_345998=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_320712), _345998) ^ Unify: (255) [bugger] bugger:use_tty(string(_320712), _345998) Call: (256) [system] compound(string(_320712)) Exit: (256) [system] compound(string(_320712)) ^ Unify: (255) [bugger] bugger:use_tty(string(_320712), _345998) Call: (256) [system] stream_property(current_output, tty(_345998)) Unify: (256) [system] stream_property(current_output, tty(_345998)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_345998)) Exit: (257) [system] nonvar(tty(_345998)) Fail: (256) [system] stream_property(current_output, tty(_345998)) ^ Redo: (255) [bugger] bugger:use_tty(string(_320712), _345998) ^ Unify: (255) [bugger] bugger:use_tty(string(_320712), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_320712), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_320712), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_362738) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_320712), false, (true, user:write_src_woi([[]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_320712), false, bugger:(true, user:write_src_woi([[]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_320712), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_320712), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] compound(string(_320712)) Exit: (255) [system] compound(string(_320712)) Call: (255) [system] compound_name_arity(string(_320712), _371232, 0) Fail: (255) [system] compound_name_arity(string(_320712), _372164, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_320712), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] string(_320712)=..[_373956, _373962] Exit: (255) [system] string(_320712)=..[string, _320712] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_378612) Exit: (255) [system] current_output((0x55fc8257f560)) Call: (255) [system] _380462=set_output_safe((0x55fc8257f560)) Exit: (255) [system] set_output_safe((0x55fc8257f560))=set_output_safe((0x55fc8257f560)) Call: (255) [system] _382324=mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))) Exit: (255) [system] mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560)))=mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))) Call: (255) [system] _384194=mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712) Exit: (255) [system] mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)=mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)), mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)), mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)), mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)), bugger:mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)) Call: (257) [system] _387974=mquietly(bugger:mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712))=mquietly(bugger:mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)), deterministic(_389850)), (notrace(_389850==true)->!;mquietly(bugger:mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)), true));bugger:mfs_start(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)), bugger:mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)), deterministic(_389850)), (notrace(_389850==true)->!;mquietly(bugger:mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)), true));bugger:mfs_start(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712)), bugger:mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _320712))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560)))) Call: (261) [system] compound(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560)))) Exit: (261) [system] compound(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560)))) Call: (261) [system] arg(2, mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _397382) Exit: (261) [system] arg(2, mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), string) Call: (261) [system] arg(3, mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _399248) Exit: (261) [system] arg(3, mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _382332) Call: (261) [system] arg(4, mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), _401114) Exit: (261) [system] arg(4, mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), set_output_safe) Call: (261) [system] _402980=mfs(_402984, string, _402988, set_output_safe, _402992) Exit: (261) [system] mfs(_402984, string, _402988, set_output_safe, _402992)=mfs(_402984, string, _402988, set_output_safe, _402992) Call: (261) [system] is_stream(_382332) Fail: (261) [system] is_stream(_382332) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_402984, string, _402988, set_output_safe, _402992)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_402984, string, _402988, set_output_safe, _402992)) Call: (262) [memory_file] memory_file:new_memory_file(_402984) Exit: (262) [memory_file] memory_file:new_memory_file((0x55fc8254c980)) Call: (262) [memory_file] memory_file:open_memory_file((0x55fc8254c980), write, _402988, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55fc8254c980), write, (0x55fc824011e0), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, _402992)) Call: (261) [system] nb_setarg(1, mfs(_382328, string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), (0x55fc8254c980)) Exit: (261) [system] nb_setarg(1, mfs((0x55fc8254c980), string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), (0x55fc8254c980)) Call: (261) [system] nb_setarg(3, mfs((0x55fc8254c980), string, _382332, set_output_safe, set_output_safe((0x55fc8257f560))), (0x55fc824011e0)) Exit: (261) [system] nb_setarg(3, mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), (0x55fc824011e0)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc824011e0)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc824011e0)) Call: (263) [system] set_output((0x55fc824011e0)) Exit: (263) [system] set_output((0x55fc824011e0)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc824011e0)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _426266, writeln(user_error, _426266=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _426266, writeln(user_error, _426266=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_428168, _428170), once(bugger:catch(set_stream(current_output, tty(false)), _426266, writeln(user_error, _426266=set_stream(current_output, tty(false))))), '$restore_trace'(_428168, _428170)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_428168, _428170), system:once(bugger:catch(set_stream(current_output, tty(false)), _426266, writeln(user_error, _426266=set_stream(current_output, tty(false))))), system:'$restore_trace'(_428168, _428170)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_428168, _428170)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _426266, writeln(user_error, _426266=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _426266, writeln(user_error, _426266=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([[]]) ^ Unify: (259) [user] write_src_woi([[]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_435686, _435688), once(user:with_indents(false, write_src([[]]))), '$restore_trace'(_435686, _435688)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_435686, _435688), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(_435686, _435688)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_435686, _435688)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([[]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), _320712) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), _320712) ^ Call: (260) [bugger] ignore((is_stream((0x55fc824011e0)), close((0x55fc824011e0)), mem_handle_to_substring((0x55fc8254c980), _442612), substring_to_type(_442612, string, _320712))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55fc824011e0)), close((0x55fc824011e0)), mem_handle_to_substring((0x55fc8254c980), _442612), substring_to_type(_442612, string, _320712))) Call: (262) [system] is_stream((0x55fc824011e0)) Exit: (262) [system] is_stream((0x55fc824011e0)) Call: (262) [system] close((0x55fc824011e0)) Exit: (262) [system] close((0x55fc824011e0)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8254c980), _442612) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8254c980), _442612) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55fc8254c980), _442612) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55fc8254c980), "(())") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55fc8254c980), "(())") ^ Call: (262) [bugger] bugger:substring_to_type("(())", string, _320712) ^ Unify: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55fc824011e0)), close((0x55fc824011e0)), mem_handle_to_substring((0x55fc8254c980), "(())"), substring_to_type("(())", string, "(())"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55fc8257f560)) Call: (262) [system] set_output((0x55fc8257f560)) Exit: (262) [system] set_output((0x55fc8257f560)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_462188, _462190), once(each_call_cleanup:(true==true)), '$restore_trace'(_462188, _462190)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_462188, _462190), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_462188, _462190)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_462188, _462190)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())") ^ Call: (261) [bugger] ignore((is_stream((0x55fc824011e0)), close((0x55fc824011e0)), mem_handle_to_substring((0x55fc8254c980), _469710), substring_to_type(_469710, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc824011e0)), close((0x55fc824011e0)), mem_handle_to_substring((0x55fc8254c980), _469710), substring_to_type(_469710, string, "(())"))) Call: (263) [system] is_stream((0x55fc824011e0)) Fail: (263) [system] is_stream((0x55fc824011e0)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55fc824011e0)), close((0x55fc824011e0)), mem_handle_to_substring((0x55fc8254c980), _469710), substring_to_type(_469710, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc824011e0)), close((0x55fc824011e0)), mem_handle_to_substring((0x55fc8254c980), _469710), substring_to_type(_469710, string, "(())"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55fc824011e0)), close((0x55fc824011e0)), mem_handle_to_substring((0x55fc8254c980), _469710), substring_to_type(_469710, string, "(())"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc8257f560)) Call: (263) [system] set_output((0x55fc8257f560)) Exit: (263) [system] set_output((0x55fc8257f560)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")), true));bugger:mfs_start(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")), bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())") ^ Call: (258) [bugger] ignore((is_stream((0x55fc824011e0)), close((0x55fc824011e0)), mem_handle_to_substring((0x55fc8254c980), _484648), substring_to_type(_484648, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc824011e0)), close((0x55fc824011e0)), mem_handle_to_substring((0x55fc8254c980), _484648), substring_to_type(_484648, string, "(())"))) Call: (260) [system] is_stream((0x55fc824011e0)) Fail: (260) [system] is_stream((0x55fc824011e0)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55fc824011e0)), close((0x55fc824011e0)), mem_handle_to_substring((0x55fc8254c980), _484648), substring_to_type(_484648, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc824011e0)), close((0x55fc824011e0)), mem_handle_to_substring((0x55fc8254c980), _484648), substring_to_type(_484648, string, "(())"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55fc824011e0)), close((0x55fc824011e0)), mem_handle_to_substring((0x55fc8254c980), _484648), substring_to_type(_484648, string, "(())"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55fc8257f560)) Call: (260) [system] set_output((0x55fc8257f560)) Exit: (260) [system] set_output((0x55fc8257f560)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")), mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")), bugger:mfs_end(mfs((0x55fc8254c980), string, (0x55fc824011e0), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(())"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(())"), false, bugger:(true, user:write_src_woi([[]]))) ^ Exit: (252) [bugger] bugger:woto(string("(())"), user:write_src_woi([[]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string("(())"), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string("(())"), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string("(())"), user:write_src_woi([[]]))) ^ Exit: (247) [bugger] bugger:wots("(())", user:write_src_woi([[]])) ^ Call: (247) [user] string_replace("(())", '|', 'I', _507930) ^ Unify: (247) [user] string_replace("(())", '|', 'I', _507930) ^ Call: (248) [user] symbolic_list_concat(_509804, '|', "(())") ^ Unify: (248) [user] symbolic_list_concat(_509804, '|', "(())") Call: (249) [system] atomic_list_concat(_509804, '|', "(())") Exit: (249) [system] atomic_list_concat(['(())'], '|', "(())") ^ Exit: (248) [user] symbolic_list_concat(['(())'], '|', "(())") ^ Call: (248) [user] symbolic_list_concat(['(())'], 'I', _507930) ^ Unify: (248) [user] symbolic_list_concat(['(())'], 'I', _507930) Call: (249) [system] atomic_list_concat(['(())'], 'I', _507930) Exit: (249) [system] atomic_list_concat(['(())'], 'I', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], 'I', '(())') ^ Exit: (247) [user] string_replace("(())", '|', 'I', '(())') ^ Call: (247) [user] string_replace('(())', '\n', '\\n', _520068) ^ Unify: (247) [user] string_replace('(())', '\n', '\\n', _520068) ^ Call: (248) [user] symbolic_list_concat(_521942, '\n', '(())') ^ Unify: (248) [user] symbolic_list_concat(_521942, '\n', '(())') Call: (249) [system] atomic_list_concat(_6974, '\n', '(())') Exit: (249) [system] atomic_list_concat(['(())'], '\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\n', '(())') ^ Call: (248) [user] symbolic_list_concat(['(())'], '\\n', _6972) ^ Unify: (248) [user] symbolic_list_concat(['(())'], '\\n', _6972) Call: (249) [system] atomic_list_concat(['(())'], '\\n', _6972) Exit: (249) [system] atomic_list_concat(['(())'], '\\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\\n', '(())') ^ Exit: (247) [user] string_replace('(())', '\n', '\\n', '(())') Call: (247) [system] atom_length('(())', _15192) Exit: (247) [system] atom_length('(())', 4) Call: (247) [system] 4=<600 Exit: (247) [system] 4=<600 Call: (247) [system] _18906='(())' Exit: (247) [system] '(())'='(())' Call: (247) [system] write('(())') Exit: (247) [system] write('(())') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (247) [user] bugger:wots(_25396, write_src_woi([[]])) ^ Unify: (247) [bugger] bugger:wots(_25396, user:write_src_woi([[]])) Call: (248) [system] nb_current('$wots_stack', _27272) Fail: (248) [system] nb_current('$wots_stack', _27272) ^ Redo: (247) [bugger] bugger:wots(_25396, user:write_src_woi([[]])) Call: (248) [system] _30064=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_31922) Exit: (248) [system] current_output((0x55fc8257f560)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55fc8257f560)]), woto(string(_25396), user:write_src_woi([[]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_25396), user:write_src_woi([[]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_25396), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_25396), user:write_src_woi([[]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _37580) Fail: (250) [system] nb_current('$wots_stack', _37580) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_25396), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_25396), user:write_src_woi([[]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string(_25396), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc8257f560)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc8257f560)]) Call: (253) [system] duplicate_term([(0x55fc8257f560)], _44154) Exit: (253) [system] duplicate_term([(0x55fc8257f560)], [(0x55fc8257f560)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55fc8257f560)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55fc8257f560)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55fc8257f560)]) ^ Call: (252) [bugger] bugger:woto(string(_25396), user:write_src_woi([[]])) ^ Unify: (252) [bugger] bugger:woto(string(_25396), user:write_src_woi([[]])) ^ Call: (253) [bugger] once((use_tty(string(_25396), _50682);_50682=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_25396), _50682);_50682=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_25396), _50682) ^ Unify: (255) [bugger] bugger:use_tty(string(_25396), _50682) Call: (256) [system] compound(string(_25396)) Exit: (256) [system] compound(string(_25396)) ^ Unify: (255) [bugger] bugger:use_tty(string(_25396), _50682) Call: (256) [system] stream_property(current_output, tty(_50682)) Unify: (256) [system] stream_property(current_output, tty(_50682)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_50682)) Exit: (257) [system] nonvar(tty(_50682)) Fail: (256) [system] stream_property(current_output, tty(_50682)) ^ Redo: (255) [bugger] bugger:use_tty(string(_25396), _50682) ^ Unify: (255) [bugger] bugger:use_tty(string(_25396), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_25396), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_25396), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_67422) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_25396), false, (true, user:write_src_woi([[]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_25396), false, bugger:(true, user:write_src_woi([[]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_25396), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_25396), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] compound(string(_25396)) Exit: (255) [system] compound(string(_25396)) Call: (255) [system] compound_name_arity(string(_25396), _75916, 0) Fail: (255) [system] compound_name_arity(string(_25396), _76848, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_25396), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] string(_25396)=..[_78640, _78646] Exit: (255) [system] string(_25396)=..[string, _25396] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_83296) Exit: (255) [system] current_output((0x55fc8257f560)) Call: (255) [system] _85146=set_output_safe((0x55fc8257f560)) Exit: (255) [system] set_output_safe((0x55fc8257f560))=set_output_safe((0x55fc8257f560)) Call: (255) [system] _87008=mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))) Exit: (255) [system] mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560)))=mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))) Call: (255) [system] _88878=mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396) Exit: (255) [system] mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)=mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)), mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)), mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)), mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)), bugger:mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)) Call: (257) [system] _92658=mquietly(bugger:mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396))=mquietly(bugger:mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)), deterministic(_94534)), (notrace(_94534==true)->!;mquietly(bugger:mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)), true));bugger:mfs_start(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)), bugger:mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)), deterministic(_94534)), (notrace(_94534==true)->!;mquietly(bugger:mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)), true));bugger:mfs_start(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396)), bugger:mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _25396))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560)))) Call: (261) [system] compound(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560)))) Exit: (261) [system] compound(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560)))) Call: (261) [system] arg(2, mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _102066) Exit: (261) [system] arg(2, mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), string) Call: (261) [system] arg(3, mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _103932) Exit: (261) [system] arg(3, mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _87016) Call: (261) [system] arg(4, mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), _105798) Exit: (261) [system] arg(4, mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), set_output_safe) Call: (261) [system] _107664=mfs(_107668, string, _107672, set_output_safe, _107676) Exit: (261) [system] mfs(_107668, string, _107672, set_output_safe, _107676)=mfs(_107668, string, _107672, set_output_safe, _107676) Call: (261) [system] is_stream(_87016) Fail: (261) [system] is_stream(_87016) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_107668, string, _107672, set_output_safe, _107676)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_107668, string, _107672, set_output_safe, _107676)) Call: (262) [memory_file] memory_file:new_memory_file(_107668) Exit: (262) [memory_file] memory_file:new_memory_file((0x55fc825a6a80)) Call: (262) [memory_file] memory_file:open_memory_file((0x55fc825a6a80), write, _107672, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55fc825a6a80), write, (0x55fc82403870), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, _107676)) Call: (261) [system] nb_setarg(1, mfs(_87012, string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), (0x55fc825a6a80)) Exit: (261) [system] nb_setarg(1, mfs((0x55fc825a6a80), string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), (0x55fc825a6a80)) Call: (261) [system] nb_setarg(3, mfs((0x55fc825a6a80), string, _87016, set_output_safe, set_output_safe((0x55fc8257f560))), (0x55fc82403870)) Exit: (261) [system] nb_setarg(3, mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), (0x55fc82403870)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc82403870)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc82403870)) Call: (263) [system] set_output((0x55fc82403870)) Exit: (263) [system] set_output((0x55fc82403870)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc82403870)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _130950, writeln(user_error, _130950=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _130950, writeln(user_error, _130950=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_132852, _132854), once(bugger:catch(set_stream(current_output, tty(false)), _130950, writeln(user_error, _130950=set_stream(current_output, tty(false))))), '$restore_trace'(_132852, _132854)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_132852, _132854), system:once(bugger:catch(set_stream(current_output, tty(false)), _130950, writeln(user_error, _130950=set_stream(current_output, tty(false))))), system:'$restore_trace'(_132852, _132854)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_132852, _132854)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _130950, writeln(user_error, _130950=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _130950, writeln(user_error, _130950=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([[]]) ^ Unify: (259) [user] write_src_woi([[]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_140370, _140372), once(user:with_indents(false, write_src([[]]))), '$restore_trace'(_140370, _140372)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_140370, _140372), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(_140370, _140372)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_140370, _140372)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([[]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), _25396) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), _25396) ^ Call: (260) [bugger] ignore((is_stream((0x55fc82403870)), close((0x55fc82403870)), mem_handle_to_substring((0x55fc825a6a80), _147296), substring_to_type(_147296, string, _25396))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55fc82403870)), close((0x55fc82403870)), mem_handle_to_substring((0x55fc825a6a80), _147296), substring_to_type(_147296, string, _25396))) Call: (262) [system] is_stream((0x55fc82403870)) Exit: (262) [system] is_stream((0x55fc82403870)) Call: (262) [system] close((0x55fc82403870)) Exit: (262) [system] close((0x55fc82403870)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55fc825a6a80), _147296) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55fc825a6a80), _147296) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55fc825a6a80), _147296) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55fc825a6a80), "(())") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55fc825a6a80), "(())") ^ Call: (262) [bugger] bugger:substring_to_type("(())", string, _25396) ^ Unify: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55fc82403870)), close((0x55fc82403870)), mem_handle_to_substring((0x55fc825a6a80), "(())"), substring_to_type("(())", string, "(())"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55fc8257f560)) Call: (262) [system] set_output((0x55fc8257f560)) Exit: (262) [system] set_output((0x55fc8257f560)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_166872, _166874), once(each_call_cleanup:(true==true)), '$restore_trace'(_166872, _166874)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_166872, _166874), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_166872, _166874)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_166872, _166874)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())") ^ Call: (261) [bugger] ignore((is_stream((0x55fc82403870)), close((0x55fc82403870)), mem_handle_to_substring((0x55fc825a6a80), _174394), substring_to_type(_174394, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc82403870)), close((0x55fc82403870)), mem_handle_to_substring((0x55fc825a6a80), _174394), substring_to_type(_174394, string, "(())"))) Call: (263) [system] is_stream((0x55fc82403870)) Fail: (263) [system] is_stream((0x55fc82403870)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55fc82403870)), close((0x55fc82403870)), mem_handle_to_substring((0x55fc825a6a80), _174394), substring_to_type(_174394, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55fc82403870)), close((0x55fc82403870)), mem_handle_to_substring((0x55fc825a6a80), _174394), substring_to_type(_174394, string, "(())"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55fc82403870)), close((0x55fc82403870)), mem_handle_to_substring((0x55fc825a6a80), _174394), substring_to_type(_174394, string, "(())"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55fc8257f560)) Call: (263) [system] set_output((0x55fc8257f560)) Exit: (263) [system] set_output((0x55fc8257f560)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")), true));bugger:mfs_start(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")), bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())") ^ Call: (258) [bugger] ignore((is_stream((0x55fc82403870)), close((0x55fc82403870)), mem_handle_to_substring((0x55fc825a6a80), _189332), substring_to_type(_189332, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc82403870)), close((0x55fc82403870)), mem_handle_to_substring((0x55fc825a6a80), _189332), substring_to_type(_189332, string, "(())"))) Call: (260) [system] is_stream((0x55fc82403870)) Fail: (260) [system] is_stream((0x55fc82403870)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55fc82403870)), close((0x55fc82403870)), mem_handle_to_substring((0x55fc825a6a80), _189332), substring_to_type(_189332, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55fc82403870)), close((0x55fc82403870)), mem_handle_to_substring((0x55fc825a6a80), _189332), substring_to_type(_189332, string, "(())"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55fc82403870)), close((0x55fc82403870)), mem_handle_to_substring((0x55fc825a6a80), _189332), substring_to_type(_189332, string, "(())"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55fc8257f560)) Call: (260) [system] set_output((0x55fc8257f560)) Exit: (260) [system] set_output((0x55fc8257f560)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55fc8257f560)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")), mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")), bugger:mfs_end(mfs((0x55fc825a6a80), string, (0x55fc82403870), set_output_safe, set_output_safe((0x55fc8257f560))), "(())")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(())"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(())"), false, bugger:(true, user:write_src_woi([[]]))) ^ Exit: (252) [bugger] bugger:woto(string("(())"), user:write_src_woi([[]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string("(())"), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string("(())"), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55fc8257f560)]), bugger:woto(string("(())"), user:write_src_woi([[]]))) ^ Exit: (247) [bugger] bugger:wots("(())", user:write_src_woi([[]])) ^ Call: (247) [user] string_replace("(())", '|', 'I', _212614) ^ Unify: (247) [user] string_replace("(())", '|', 'I', _212614) ^ Call: (248) [user] symbolic_list_concat(_214488, '|', "(())") ^ Unify: (248) [user] symbolic_list_concat(_214488, '|', "(())") Call: (249) [system] atomic_list_concat(_214488, '|', "(())") Exit: (249) [system] atomic_list_concat(['(())'], '|', "(())") ^ Exit: (248) [user] symbolic_list_concat(['(())'], '|', "(())") ^ Call: (248) [user] symbolic_list_concat(['(())'], 'I', _212614) ^ Unify: (248) [user] symbolic_list_concat(['(())'], 'I', _212614) Call: (249) [system] atomic_list_concat(['(())'], 'I', _212614) Exit: (249) [system] atomic_list_concat(['(())'], 'I', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], 'I', '(())') ^ Exit: (247) [user] string_replace("(())", '|', 'I', '(())') ^ Call: (247) [user] string_replace('(())', '\n', '\\n', _224752) ^ Unify: (247) [user] string_replace('(())', '\n', '\\n', _224752) ^ Call: (248) [user] symbolic_list_concat(_226626, '\n', '(())') ^ Unify: (248) [user] symbolic_list_concat(_226626, '\n', '(())') Call: (249) [system] atomic_list_concat(_226626, '\n', '(())') Exit: (249) [system] atomic_list_concat(['(())'], '\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\n', '(())') ^ Call: (248) [user] symbolic_list_concat(['(())'], '\\n', _224752) ^ Unify: (248) [user] symbolic_list_concat(['(())'], '\\n', _224752) Call: (249) [system] atomic_list_concat(['(())'], '\\n', _224752) Exit: (249) [system] atomic_list_concat(['(())'], '\\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\\n', '(())') ^ Exit: (247) [user] string_replace('(())', '\n', '\\n', '(())') Call: (247) [system] atom_length('(())', _236890) Exit: (247) [system] atom_length('(())', 4) Call: (247) [system] 4=<600 Exit: (247) [system] 4=<600 Call: (247) [system] _240604='(())' Exit: (247) [system] '(())'='(())' Call: (247) [system] write('(())') Exit: (247) [system] write('(())') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Exit: (244) [user] format((0x55fc8257f560), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8588819999992836, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html']) ^ Exit: (243) [system] once(user:format((0x55fc8257f560), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8588819999992836, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Exit: (242) [user] must_det_ll(user:format((0x55fc8257f560), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8588819999992836, './reports/tests_output/baseline-compat-2024-10-03T00:33:59//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (242) [user] must_det_ll(close((0x55fc8257f560))) ^ Unify: (242) [user] must_det_ll(user:close((0x55fc8257f560))) ^ Call: (243) [user] once(user:close((0x55fc8257f560))) ^ Unify: (243) [system] once(user:close((0x55fc8257f560))) Call: (244) [system] close((0x55fc8257f560)) Exit: (244) [system] close((0x55fc8257f560)) ^ Exit: (243) [system] once(user:close((0x55fc8257f560))) ^ Exit: (242) [user] must_det_ll(user:close((0x55fc8257f560))) ^ Exit: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]]) ^ Exit: (240) [system] once(user:write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]])) ^ Exit: (239) [user] must_det_ll(user:write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]])) ^ Exit: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) Call: (238) [$syspreds] flag(loonit_success, _259180, _259180+1) Unify: (238) [$syspreds] flag(loonit_success, _259180, _259180+1) Call: (239) [system] _259180==_259180+1 Redo: (238) [$syspreds] flag(loonit_success, _259180, _259180+1) Unify: (238) [$syspreds] flag(loonit_success, _259180, _259180+1) ^ Call: (239) [$syspreds] with_mutex('$flag', update_flag(loonit_success, _259180, _259180+1)) Call: (241) [$syspreds] update_flag(loonit_success, _259180, _259180+1) Unify: (241) [$syspreds] update_flag(loonit_success, _259180, _259180+1) Call: (242) [system] get_flag(loonit_success, _259180) Exit: (242) [system] get_flag(loonit_success, 2) Call: (242) [system] atom(2+1) Redo: (241) [$syspreds] update_flag(loonit_success, 2, 2+1) Call: (242) [system] set_flag(loonit_success, 3) Exit: (242) [system] set_flag(loonit_success, 3) Exit: (241) [$syspreds] update_flag(loonit_success, 2, 2+1) ^ Exit: (239) [$syspreds] with_mutex('$flag', update_flag(loonit_success, 2, 2+1)) Exit: (238) [$syspreds] flag(loonit_success, 2, 2+1) ^ Call: (238) [user] color_g_mesg('cyan', write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Unify: (238) [user] color_g_mesg('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Call: (240) [system] setup_call_cleanup('$notrace'(_277154, _277156), once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), '$restore_trace'(_277154, _277156)) ^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_277154, _277156), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), system:'$restore_trace'(_277154, _277156)) ^ Call: (241) [system] sig_atomic(system:'$notrace'(_277154, _277156)) (loonit_success (equal_enough_for_test (()) (()))) ^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), system:'$restore_trace'(3, -1)) ^ Exit: (238) [user] color_g_mesg('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Exit: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6612, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6678, _6684], [->, [⍃, _6678, _6684], [less, _6678, _6684]]]]], _6620), [[]]=_6752)), equal_enough_for_test([[]], [[]])) ^ Exit: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6612, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6678, _6684], [->, [⍃, _6678, _6684], [less, _6678, _6684]]]]], _6620), [[]]=_6752)), equal_enough_for_test([[]], [[]])) ^ Exit: (235) [system] once(user:loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6612, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6678, _6684], [->, [⍃, _6678, _6684], [less, _6678, _6684]]]]], _6620), [[]]=_6752)), equal_enough_for_test([[]], [[]]))) ^ Exit: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6236, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])) ^ Call: (235) [system] call(user:(get_pass_fail(_6542, _6544, _6546), if_t(_6546==2, flag(loonit_failure, _6564, _6564+1)))) ^ Unify: (235) [system] call(user:(get_pass_fail(_6542, _6544, _6546), if_t(_6546==2, flag(loonit_failure, _6564, _6564+1)))) ^ Call: (237) [user] get_pass_fail(_6542, _6544, _6546) ^ Unify: (237) [user] get_pass_fail(_6542, _6544, _6546) Call: (238) [$syspreds] flag(loonit_success, _6542, _6542) Unify: (238) [$syspreds] flag(loonit_success, _6542, _6542) Call: (239) [system] _6542==_6542 Exit: (239) [system] _6542==_6542 Call: (239) [system] get_flag(loonit_success, _6542) Exit: (239) [system] get_flag(loonit_success, 3) Exit: (238) [$syspreds] flag(loonit_success, 3, 3) Call: (238) [$syspreds] flag(loonit_failure, _6544, _6544) Unify: (238) [$syspreds] flag(loonit_failure, _6544, _6544) Call: (239) [system] _6544==_6544 Exit: (239) [system] _6544==_6544 Call: (239) [system] get_flag(loonit_failure, _6544) Exit: (239) [system] get_flag(loonit_failure, 0) Exit: (238) [$syspreds] flag(loonit_failure, 0, 0) Call: (238) [system] _6546 is 3+0 Exit: (238) [system] 3 is 3+0 ^ Exit: (237) [user] get_pass_fail(3, 0, 3) ^ Call: (237) [user] if_t(3==2, flag(loonit_failure, _6564, _6564+1)) ^ Unify: (237) [user] if_t(3==2, flag(loonit_failure, _6564, _6564+1)) Call: (238) [system] 3==2 Fail: (238) [system] 3==2 ^ Redo: (237) [user] if_t(3==2, flag(loonit_failure, _6564, _6564+1)) ^ Exit: (237) [user] if_t(3==2, flag(loonit_failure, _6564, _6564+1)) ^ Exit: (235) [system] call(user:(get_pass_fail(3, 0, 3), if_t(3==2, flag(loonit_failure, _6564, _6564+1)))) ^ Exit: (233) [system] setup_call_cleanup(user:get_pass_fail(2, 0, 2), user:loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6236, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])), user:(get_pass_fail(3, 0, 3), if_t(3==2, flag(loonit_failure, _6564, _6564+1)))) ^ Exit: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6236, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]]))) ^ Exit: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6236, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])) ^ Call: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), _6258), !, ignore((once((_6258='True', trace_on_pass;_6258='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))))) ^ Unify: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), _6258), !, ignore((once((_6258='True', trace_on_pass;_6258='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))))) ^ Call: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), _6258) ^ Unify: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), _6258) Call: (235) [system] notrace(equal_enough_for_test([[]], [[]]))\=[_319914|_319916] Exit: (235) [system] notrace(equal_enough_for_test([[]], [[]]))\=[_319914|_319916] ^ Call: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->_6258='True';_6258='False')) ^ Unify: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->_6258='True';_6258='False')) Call: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->_6258='True';_6258='False'), error(_323652, _323654), fail) Unify: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->_6258='True';_6258='False'), error(_323652, _323654), fail) ^ Call: (240) [system] setup_call_cleanup('$notrace'(_325536, _325538), once(user:equal_enough_for_test([[]], [[]])), '$restore_trace'(_325536, _325538)) ^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_325536, _325538), system:once(user:equal_enough_for_test([[]], [[]])), system:'$restore_trace'(_325536, _325538)) ^ Call: (241) [system] sig_atomic(system:'$notrace'(_325536, _325538)) ^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:equal_enough_for_test([[]], [[]])), system:'$restore_trace'(3, -1)) Call: (239) [system] _6258='True' Exit: (239) [system] 'True'='True' Exit: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->'True'='True';'True'='False'), error(_323652, _323654), fail) ^ Exit: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->'True'='True';'True'='False')) ^ Exit: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True') ^ Call: (234) [user] ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))) ^ Unify: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))) ^ Call: (236) [user] once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)) ^ Unify: (236) [system] once(user:('True'='True', trace_on_pass;'True'='False', trace_on_fail)) Call: (238) [system] 'True'='True' Exit: (238) [system] 'True'='True' ^ Call: (238) [user] trace_on_pass ^ Unify: (238) [user] trace_on_pass ^ Call: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] var(true) Fail: (240) [system] var(true) ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Call: (240) [user] option_value0('trace-on-pass', 'True') ^ Unify: (240) [user] option_value0('trace-on-pass', 'True') ^ Call: (241) [user] was_option_value('trace-on-pass', _350632) ^ Unify: (241) [user] was_option_value('trace-on-pass', _350632) Call: (242) [system] current_prolog_flag('trace-on-pass', _352490) Exit: (242) [system] current_prolog_flag('trace-on-pass', false) Call: (242) [system] _350632=false Exit: (242) [system] false=false ^ Exit: (241) [user] was_option_value('trace-on-pass', false) ^ Call: (241) [user] once((p2mE(false, _357142), p2mE('True', _357148))) ^ Unify: (241) [system] once(user:(p2mE(false, _357142), p2mE('True', _357148))) ^ Call: (243) [user] p2mE(false, _357142) ^ Unify: (243) [user] p2mE(false, false) Call: (244) [system] atom(false) Exit: (244) [system] atom(false) ^ Unify: (243) [user] p2mE(false, 'False') ^ Exit: (243) [user] p2mE(false, 'False') ^ Call: (243) [user] p2mE('True', _357148) ^ Unify: (243) [user] p2mE('True', 'True') Call: (244) [system] atom('True') Exit: (244) [system] atom('True') ^ Unify: (243) [user] p2mE('True', 'True') ^ Exit: (243) [user] p2mE('True', 'True') ^ Exit: (241) [system] once(user:(p2mE(false, 'False'), p2mE('True', 'True'))) Call: (241) [system] 'True'='False' Fail: (241) [system] 'True'='False' ^ Redo: (240) [user] option_value0('trace-on-pass', 'True') ^ Fail: (240) [user] option_value0('trace-on-pass', 'True') ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] true==false Fail: (240) [system] true==false ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) ^ Call: (241) [system] setup_call_cleanup('$notrace'(_380360, _380362), once(user:option_value0('trace-on-pass', true)), '$restore_trace'(_380360, _380362)) ^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_380360, _380362), system:once(user:option_value0('trace-on-pass', true)), system:'$restore_trace'(_380360, _380362)) ^ Call: (242) [system] sig_atomic(system:'$notrace'(_380360, _380362)) ^ Fail: (239) [user] option_value('trace-on-pass', true) ^ Fail: (238) [user] trace_on_pass Call: (238) [system] 'True'='False' Fail: (238) [system] 'True'='False' ^ Fail: (236) [system] once(user:('True'='True', trace_on_pass;'True'='False', trace_on_fail)) ^ Redo: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))) ^ Unify: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))) ^ Exit: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))) ^ Exit: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True'), !, ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))))) ^ Exit: (230) [system] call_cleanup(user:loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6236, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])), user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True'), !, ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))))) ^ Exit: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], (findall_eval(=, _6236, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]), [[]]=[[]]), equal_enough_for_test([[]], [[]]), 'True') ^ Call: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], _5904) ^ Unify: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], _5904) Call: (230) [system] 'True'=='True' Exit: (230) [system] 'True'=='True' ^ Call: (230) [user] as_nop(_5904) ^ Unify: (230) [user] as_nop([]) ^ Exit: (230) [user] as_nop([]) ^ Exit: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], []) ^ Exit: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], [[]], [[]], (findall_eval(=, _6236, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]), [[]]=[[]]), equal_enough_for_test([[]], [[]]), []) ^ Exit: (227) [user] eval_20(=, _5718, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []) Call: (227) [system] nb_setarg(1, retval(fail), []) Exit: (227) [system] nb_setarg(1, retval([]), []) ^ Call: (227) [user] ignore(notrace((\+[]\=_5920, nb_setarg(1, retval([]), [])))) ^ Unify: (227) [system] ignore(user:notrace((\+[]\=_5920, nb_setarg(1, retval([]), [])))) ^ Call: (229) [system] setup_call_cleanup('$notrace'(_406488, _406490), once(user:(\+[]\=_5920, nb_setarg(1, retval([]), []))), '$restore_trace'(_406488, _406490)) ^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_406488, _406490), system:once(user:(\+[]\=_5920, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_406488, _406490)) ^ Call: (230) [system] sig_atomic(system:'$notrace'(_406488, _406490)) ^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_5920, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1)) ^ Exit: (227) [system] ignore(user:notrace((\+[]\=_5920, nb_setarg(1, retval([]), [])))) ^ Call: (227) [user] ignore((_5912==1->ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])])))))))))) ^ Unify: (227) [system] ignore(user:(_5912==1->ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])])))))))))) Call: (229) [system] _5912==1 Fail: (229) [system] _5912==1 ^ Call: (230) [system] setup_call_cleanup('$notrace'(_414924, _414926), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])])))))))), '$restore_trace'(_414924, _414926)) ^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_414924, _414926), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])])))))))), system:'$restore_trace'(_414924, _414926)) ^ Call: (231) [system] sig_atomic(system:'$notrace'(_414924, _414926)) ^ Exit: (230) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (227) [system] ignore(user:(_5912==1->ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])])))))))))) ^ Exit: (225) [system] call_cleanup(user:((call(eval_20(=, _5718), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5718), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], [])), ignore(notrace((\+[]\=_5920, nb_setarg(1, retval([]), []))))), user:ignore((_5912==1->ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])]))))))))))) Call: (225) [system] retval([])\=@=retval(fail) Exit: (225) [system] retval([])\=@=retval(fail) ^ Exit: (224) [user] trace_eval(eval_20(=, _5718), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []) ^ Call: (224) [user] self_eval([]) ^ Unify: (224) [user] self_eval([]) ^ Call: (226) [system] setup_call_cleanup('$notrace'(_425394, _425396), once(user:self_eval0([])), '$restore_trace'(_425394, _425396)) ^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_425394, _425396), system:once(user:self_eval0([])), system:'$restore_trace'(_425394, _425396)) ^ Call: (227) [system] sig_atomic(system:'$notrace'(_425394, _425396)) ^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1)) ^ Exit: (224) [user] self_eval([]) Call: (224) [system] _3892=[] Exit: (224) [system] []=[] ^ Exit: (223) [user] eval_01(=, _5718, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []) ^ Exit: (222) [user] eval_00(=, _5718, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []) ^ Exit: (221) [user] eval_args(=, _5718, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []) ^ Exit: (219) [user] catch_metta_return(eval_args(=, _5718, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []), []) Exit: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []) Call: (218) [user] xform_out([], _4520) Unify: (218) [user] xform_out([], _4520) ^ Call: (219) [user] is_returned([]) ^ Unify: (219) [user] is_returned([]) ^ Call: (221) [system] setup_call_cleanup('$notrace'(_440330, _440332), once(user:(\+is_empty([]))), '$restore_trace'(_440330, _440332)) ^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_440330, _440332), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_440330, _440332)) ^ Call: (222) [system] sig_atomic(system:'$notrace'(_440330, _440332)) ^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1)) ^ Exit: (219) [user] is_returned([]) Call: (219) [system] _4520=[] Exit: (219) [system] []=[] Exit: (218) [user] xform_out([], []) Call: (218) [system] nb_setarg(1, res(_3422), []) Exit: (218) [system] nb_setarg(1, res([]), []) ^ Call: (219) [system] setup_call_cleanup('$notrace'(_449674, _449676), once(bugger:(true==true)), '$restore_trace'(_449674, _449676)) ^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_449674, _449676), system:once(bugger:(true==true)), system:'$restore_trace'(_449674, _449676)) ^ Call: (220) [system] sig_atomic(system:'$notrace'(_449674, _449676)) ^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1)) ^ Call: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) Call: (220) [system] var(rtrace:tAt_rtrace) Fail: (220) [system] var(rtrace:tAt_rtrace) ^ Call: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Unify: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (216) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Exit: (215) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace) Call: (214) [system] statistics(cputime, _462970) Exit: (214) [system] statistics(cputime, 10.36862794) Call: (214) [system] _4546 is 10.36862794-9.705002098 Exit: (214) [system] 0.6636258420000001 is 10.36862794-9.705002098 Exit: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.6636258420000001) Call: (213) [system] true==true Exit: (213) [system] true==true Call: (214) [system] true==true Exit: (214) [system] true==true ^ Call: (214) [user] set_option_value(interactive, false) ^ Unify: (214) [user] set_option_value(interactive, false) ^ Call: (215) [user] set_option_value0(interactive, false) ^ Unify: (215) [user] set_option_value0(interactive, false) ^ Call: (216) [user] p2mE(false, _475042) ^ Unify: (216) [user] p2mE(false, false) Call: (217) [system] atom(false) Exit: (217) [system] atom(false) ^ Unify: (216) [user] p2mE(false, 'False') ^ Exit: (216) [user] p2mE(false, 'False') Call: (217) [$syspreds] nb_setval(interactive, 'False') Unify: (217) [$syspreds] nb_setval(interactive, 'False') Call: (218) [system] duplicate_term('False', _482484) Exit: (218) [system] duplicate_term('False', 'False') Call: (218) [system] nb_linkval(interactive, 'False') Exit: (218) [system] nb_linkval(interactive, 'False') Exit: (217) [$syspreds] nb_setval(interactive, 'False') ^ Call: (216) [user] p2mE(_487126, 'False') ^ Unify: (216) [user] p2mE('False', 'False') Call: (217) [system] atom('False') Exit: (217) [system] atom('False') ^ Unify: (216) [user] p2mE(false, 'False') ^ Exit: (216) [user] p2mE(false, 'False') Call: (217) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)]) Exit: (217) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)]) Call: (217) [system] set_prolog_flag(interactive, false) Exit: (217) [system] set_prolog_flag(interactive, false) ^ Exit: (215) [user] set_option_value0(interactive, false) ^ Exit: (214) [user] set_option_value(interactive, false) Call: (214) [system] contrl(inf, each)=contrl(_4616, _4618) Exit: (214) [system] contrl(inf, each)=contrl(inf, each) Call: (214) [system] nb_setarg(1, res([]), []) Exit: (214) [system] nb_setarg(1, res([]), []) Call: (214) [system] current_input(_4642) Exit: (214) [system] current_input((0x7fe6c676e000)) Call: (214) [system] read_pending_codes((0x7fe6c676e000), _4654, []) Exit: (214) [system] read_pending_codes((0x7fe6c676e000), [], []) Call: (214) [$syspreds] flag(result_num, _4668, _4668+1) Unify: (214) [$syspreds] flag(result_num, _4668, _4668+1) Call: (215) [system] _4668==_4668+1 Redo: (214) [$syspreds] flag(result_num, _4668, _4668+1) Unify: (214) [$syspreds] flag(result_num, _4668, _4668+1) ^ Call: (215) [$syspreds] with_mutex('$flag', update_flag(result_num, _4668, _4668+1)) Call: (217) [$syspreds] update_flag(result_num, _4668, _4668+1) Unify: (217) [$syspreds] update_flag(result_num, _4668, _4668+1) Call: (218) [system] get_flag(result_num, _4668) Exit: (218) [system] get_flag(result_num, 0) Call: (218) [system] atom(0+1) Redo: (217) [$syspreds] update_flag(result_num, 0, 0+1) Call: (218) [system] set_flag(result_num, 1) Exit: (218) [system] set_flag(result_num, 1) Exit: (217) [$syspreds] update_flag(result_num, 0, 0+1) ^ Exit: (215) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1)) Exit: (214) [$syspreds] flag(result_num, 0, 0+1) Call: (214) [$syspreds] flag(result_num, _4688, _4688) Unify: (214) [$syspreds] flag(result_num, _4688, _4688) Call: (215) [system] _4688==_4688 Exit: (215) [system] _4688==_4688 Call: (215) [system] get_flag(result_num, _4688) Exit: (215) [system] get_flag(result_num, 1) Exit: (214) [$syspreds] flag(result_num, 1, 1) ^ Call: (214) [user] reset_eval_num ^ Unify: (214) [user] reset_eval_num Call: (215) [$syspreds] flag(eval_num, _11738, 0) Unify: (215) [$syspreds] flag(eval_num, _12670, 0) Call: (216) [system] _13526==0 Redo: (215) [$syspreds] flag(eval_num, _14532, 0) Unify: (215) [$syspreds] flag(eval_num, _15464, 0) ^ Call: (216) [$syspreds] with_mutex('$flag', update_flag(eval_num, _16324, 0)) Call: (218) [$syspreds] update_flag(eval_num, _16324, 0) Unify: (218) [$syspreds] update_flag(eval_num, _16324, 0) Call: (219) [system] get_flag(eval_num, _16324) Exit: (219) [system] get_flag(eval_num, 1) Call: (219) [system] atom(0) Redo: (218) [$syspreds] update_flag(eval_num, 1, 0) Call: (219) [system] set_flag(eval_num, 0) Exit: (219) [system] set_flag(eval_num, 0) Exit: (218) [$syspreds] update_flag(eval_num, 1, 0) ^ Exit: (216) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0)) Exit: (215) [$syspreds] flag(eval_num, 1, 0) Call: (215) [$syspreds] flag(trace_output_len, _27568, 0) Unify: (215) [$syspreds] flag(trace_output_len, _28500, 0) Call: (216) [system] _29356==0 Redo: (215) [$syspreds] flag(trace_output_len, _30362, 0) Unify: (215) [$syspreds] flag(trace_output_len, _31294, 0) ^ Call: (216) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _32154, 0)) Call: (218) [$syspreds] update_flag(trace_output_len, _32154, 0) Unify: (218) [$syspreds] update_flag(trace_output_len, _32154, 0) Call: (219) [system] get_flag(trace_output_len, _32154) Exit: (219) [system] get_flag(trace_output_len, 0) Call: (219) [system] atom(0) Redo: (218) [$syspreds] update_flag(trace_output_len, 0, 0) Call: (219) [system] set_flag(trace_output_len, 0) Exit: (219) [system] set_flag(trace_output_len, 0) Exit: (218) [$syspreds] update_flag(trace_output_len, 0, 0) ^ Exit: (216) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0)) Exit: (215) [$syspreds] flag(trace_output_len, 0, 0) ^ Exit: (214) [user] reset_eval_num ^ Call: (214) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Unify: (214) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Call: (215) [user] original_user_output(_46086) ^ Unify: (215) [user] original_user_output(_46086) Call: (216) [system] stream_property(_46086, file_no(1)) Unify: (216) [system] stream_property(_46086, file_no(1)) Call: (217) [system] nonvar(_46086) Redo: (216) [system] stream_property(_46086, file_no(1)) Unify: (216) [system] stream_property(_46086, file_no(1)) Call: (217) [system] nonvar(_46086) Redo: (216) [system] stream_property(_46086, file_no(1)) Unify: (216) [system] stream_property(_46086, file_no(1)) Call: (217) [system] nonvar(file_no(1)) Exit: (217) [system] nonvar(file_no(1)) Call: (217) [system] file_no(1)=alias(_57206) Redo: (216) [system] stream_property(_46086, file_no(1)) Exit: (216) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (215) [user] original_user_output((0x7fe6c676e100)) ^ Call: (215) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Call: (217) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []) ^ Unify: (217) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), []) ^ Call: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Unify: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) Call: (220) [system] nb_current(suspend_answers, true) ^ Redo: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Unify: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Call: (220) [user] answer_output(_68464) ^ Unify: (220) [user] answer_output(_68464) ^ Call: (221) [user] is_testing ^ Unify: (221) [user] is_testing ^ Call: (222) [user] is_metta_flag(test) ^ Unify: (222) [user] is_metta_flag(test) ^ Call: (224) [system] setup_call_cleanup('$notrace'(_74006, _74008), once(user:is_flag0(test)), '$restore_trace'(_74006, _74008)) ^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_74006, _74008), system:once(user:is_flag0(test)), system:'$restore_trace'(_74006, _74008)) ^ Call: (225) [system] sig_atomic(system:'$notrace'(_74006, _74008)) ^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (222) [user] is_metta_flag(test) ^ Exit: (221) [user] is_testing ^ Call: (221) [user] original_user_output(_68464) ^ Unify: (221) [user] original_user_output(_68464) Call: (222) [system] stream_property(_68464, file_no(1)) Unify: (222) [system] stream_property(_68464, file_no(1)) Call: (223) [system] nonvar(_68464) Redo: (222) [system] stream_property(_68464, file_no(1)) Unify: (222) [system] stream_property(_68464, file_no(1)) Call: (223) [system] nonvar(_68464) Redo: (222) [system] stream_property(_68464, file_no(1)) Unify: (222) [system] stream_property(_68464, file_no(1)) Call: (223) [system] nonvar(file_no(1)) Exit: (223) [system] nonvar(file_no(1)) Call: (223) [system] file_no(1)=alias(_90742) Redo: (222) [system] stream_property(_68464, file_no(1)) Exit: (222) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (221) [user] original_user_output((0x7fe6c676e100)) ^ Exit: (220) [user] answer_output((0x7fe6c676e100)) ^ Call: (220) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Call: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Unify: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) Call: (223) [system] prev_result('Empty')\=@=prev_result('Empty') Fail: (223) [system] prev_result('Empty')\=@=prev_result('Empty') ^ Redo: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Exit: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Exit: (220) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Exit: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) Call: (219) [system] nb_setarg(1, prev_result('Empty'), []) Exit: (219) [system] nb_setarg(1, prev_result([]), []) ^ Exit: (217) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), []) ^ Exit: (215) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), []))) ^ Exit: (214) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), []))) ^ Call: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))))))) ^ Unify: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))))))) Call: (215) [system] 1=Exit: (215) [system] 1=Call: (216) [system] 1==1 Exit: (216) [system] 1==1 Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Unify: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Call: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Unify: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Call: (218) [user] once((is_mettalog;is_testing)) ^ Unify: (218) [system] once(user:(is_mettalog;is_testing)) ^ Call: (220) [user] is_mettalog ^ Unify: (220) [user] is_mettalog ^ Call: (221) [user] is_win64 ^ Unify: (221) [user] is_win64 Call: (222) [system] current_prolog_flag(windows, _125488) Fail: (222) [system] current_prolog_flag(windows, _126416) ^ Fail: (221) [user] is_win64 ^ Redo: (220) [user] is_mettalog ^ Unify: (220) [user] is_mettalog ^ Call: (221) [user] is_metta_flag(log) ^ Unify: (221) [user] is_metta_flag(log) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_131876, _131878), once(user:is_flag0(log)), '$restore_trace'(_131876, _131878)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_131876, _131878), system:once(user:is_flag0(log)), system:'$restore_trace'(_131876, _131878)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_131876, _131878)) ^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (221) [user] is_metta_flag(log) ^ Exit: (220) [user] is_mettalog ^ Exit: (218) [system] once(user:(is_mettalog;is_testing)) ^ Call: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Unify: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Call: (219) [user] original_user_error(_140272) ^ Unify: (219) [user] original_user_error(_140272) Call: (220) [system] stream_property(_140272, file_no(2)) Unify: (220) [system] stream_property(_140272, file_no(2)) Call: (221) [system] nonvar(_140272) Redo: (220) [system] stream_property(_140272, file_no(2)) Unify: (220) [system] stream_property(_140272, file_no(2)) Call: (221) [system] nonvar(_140272) Redo: (220) [system] stream_property(_140272, file_no(2)) Unify: (220) [system] stream_property(_140272, file_no(2)) Call: (221) [system] nonvar(file_no(2)) Exit: (221) [system] nonvar(file_no(2)) Call: (221) [system] file_no(2)=alias(_151392) Redo: (220) [system] stream_property(_140272, file_no(2)) Exit: (220) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (219) [user] original_user_error((0x7fe6c676e200)) ^ Call: (219) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', [])) ^ Call: (221) [user] format('~N~nDeterministic: ', []) Deterministic: ^ Exit: (221) [user] format('~N~nDeterministic: ', []) ^ Exit: (219) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', [])) ^ Exit: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Exit: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Exit: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Call: (216) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))))) ^ Unify: (216) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))))) ^ Call: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Unify: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Call: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Unify: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Call: (220) [user] once((is_mettalog;is_testing)) ^ Unify: (220) [system] once(user:(is_mettalog;is_testing)) ^ Call: (222) [user] is_mettalog ^ Unify: (222) [user] is_mettalog ^ Call: (223) [user] is_win64 ^ Unify: (223) [user] is_win64 Call: (224) [system] current_prolog_flag(windows, _173152) Fail: (224) [system] current_prolog_flag(windows, _174080) ^ Fail: (223) [user] is_win64 ^ Redo: (222) [user] is_mettalog ^ Unify: (222) [user] is_mettalog ^ Call: (223) [user] is_metta_flag(log) ^ Unify: (223) [user] is_metta_flag(log) ^ Call: (225) [system] setup_call_cleanup('$notrace'(_179540, _179542), once(user:is_flag0(log)), '$restore_trace'(_179540, _179542)) ^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_179540, _179542), system:once(user:is_flag0(log)), system:'$restore_trace'(_179540, _179542)) ^ Call: (226) [system] sig_atomic(system:'$notrace'(_179540, _179542)) ^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (223) [user] is_metta_flag(log) ^ Exit: (222) [user] is_mettalog ^ Exit: (220) [system] once(user:(is_mettalog;is_testing)) ^ Call: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Unify: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Call: (221) [user] original_user_error(_187936) ^ Unify: (221) [user] original_user_error(_187936) Call: (222) [system] stream_property(_187936, file_no(2)) Unify: (222) [system] stream_property(_187936, file_no(2)) Call: (223) [system] nonvar(_187936) Redo: (222) [system] stream_property(_187936, file_no(2)) Unify: (222) [system] stream_property(_187936, file_no(2)) Call: (223) [system] nonvar(_187936) Redo: (222) [system] stream_property(_187936, file_no(2)) Unify: (222) [system] stream_property(_187936, file_no(2)) Call: (223) [system] nonvar(file_no(2)) Exit: (223) [system] nonvar(file_no(2)) Call: (223) [system] file_no(2)=alias(_199056) Redo: (222) [system] stream_property(_187936, file_no(2)) Exit: (222) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (221) [user] original_user_error((0x7fe6c676e200)) ^ Call: (221) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl))) ^ Call: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Unify: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Call: (225) [user] symbolic([]) ^ Unify: (225) [user] symbolic([]) Call: (226) [system] atomic([]) Exit: (226) [system] atomic([]) ^ Exit: (225) [user] symbolic([]) ^ Redo: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Exit: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Exit: (221) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl))) ^ Exit: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Exit: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Exit: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Call: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))) ^ Unify: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))) ^ Call: (219) [user] original_user_output(_217938) ^ Unify: (219) [user] original_user_output(_217938) Call: (220) [system] stream_property(_217938, file_no(1)) Unify: (220) [system] stream_property(_217938, file_no(1)) Call: (221) [system] nonvar(_217938) Redo: (220) [system] stream_property(_217938, file_no(1)) Unify: (220) [system] stream_property(_217938, file_no(1)) Call: (221) [system] nonvar(_217938) Redo: (220) [system] stream_property(_217938, file_no(1)) Unify: (220) [system] stream_property(_217938, file_no(1)) Call: (221) [system] nonvar(file_no(1)) Exit: (221) [system] nonvar(file_no(1)) Call: (221) [system] file_no(1)=alias(_229058) Redo: (220) [system] stream_property(_217938, file_no(1)) Exit: (220) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (219) [user] original_user_output((0x7fe6c676e100)) ^ Call: (219) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))) ^ Call: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true))) ^ Unify: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true))) ^ Call: (222) [user] as_tf(is_mettalog, _236028) ^ Unify: (222) [user] as_tf(is_mettalog, _236028) Call: (223) [system] is_mettalog\=[_237888|_237890] Exit: (223) [system] is_mettalog\=[_237888|_237890] ^ Call: (223) [user] catch_nowarn((call(is_mettalog)*->_236028='True';_236028='False')) ^ Unify: (223) [user] catch_nowarn((call(is_mettalog)*->_236028='True';_236028='False')) Call: (224) [user] catch_err((call(is_mettalog)*->_236028='True';_236028='False'), error(_241626, _241628), fail) Unify: (224) [user] catch_err((call(is_mettalog)*->_236028='True';_236028='False'), error(_241626, _241628), fail) ^ Call: (227) [user] is_mettalog ^ Unify: (227) [user] is_mettalog ^ Call: (228) [user] is_win64 ^ Unify: (228) [user] is_win64 Call: (229) [system] current_prolog_flag(windows, _247242) Fail: (229) [system] current_prolog_flag(windows, _248170) ^ Fail: (228) [user] is_win64 ^ Redo: (227) [user] is_mettalog ^ Unify: (227) [user] is_mettalog ^ Call: (228) [user] is_metta_flag(log) ^ Unify: (228) [user] is_metta_flag(log) ^ Call: (230) [system] setup_call_cleanup('$notrace'(_253630, _253632), once(user:is_flag0(log)), '$restore_trace'(_253630, _253632)) ^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_253630, _253632), system:once(user:is_flag0(log)), system:'$restore_trace'(_253630, _253632)) ^ Call: (231) [system] sig_atomic(system:'$notrace'(_253630, _253632)) ^ Exit: (230) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (228) [user] is_metta_flag(log) ^ Exit: (227) [user] is_mettalog Call: (227) [system] _236028='True' Exit: (227) [system] 'True'='True' Exit: (224) [user] catch_err((call(is_mettalog)*->'True'='True';'True'='False'), error(_241626, _241628), fail) ^ Exit: (223) [user] catch_nowarn((call(is_mettalog)*->'True'='True';'True'='False')) ^ Exit: (222) [user] as_tf(is_mettalog, 'True') ^ Call: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true))) ^ Unify: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true))) ^ Call: (223) [user] was_option_value(src_indents, _265984) ^ Unify: (223) [user] was_option_value(src_indents, _265984) Call: (224) [system] current_prolog_flag(src_indents, _267842) Exit: (224) [system] current_prolog_flag(src_indents, []) Call: (224) [system] _265984=[] Exit: (224) [system] []=[] ^ Exit: (223) [user] was_option_value(src_indents, []) ^ Call: (223) [user] setup_call_cleanup(set_option_value(src_indents, 'True'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, [])) ^ Unify: (223) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, [])) ^ Call: (224) [system] sig_atomic(user:set_option_value(src_indents, 'True')) ^ Call: (226) [user] set_option_value(src_indents, 'True') ^ Unify: (226) [user] set_option_value(src_indents, 'True') ^ Call: (227) [user] set_option_value0(src_indents, 'True') ^ Unify: (227) [user] set_option_value0(src_indents, 'True') ^ Call: (228) [user] p2mE('True', _279276) ^ Unify: (228) [user] p2mE('True', 'True') Call: (229) [system] atom('True') Exit: (229) [system] atom('True') ^ Unify: (228) [user] p2mE('True', 'True') ^ Exit: (228) [user] p2mE('True', 'True') Call: (229) [$syspreds] nb_setval(src_indents, 'True') Unify: (229) [$syspreds] nb_setval(src_indents, 'True') Call: (230) [system] duplicate_term('True', _286718) Exit: (230) [system] duplicate_term('True', 'True') Call: (230) [system] nb_linkval(src_indents, 'True') Exit: (230) [system] nb_linkval(src_indents, 'True') Exit: (229) [$syspreds] nb_setval(src_indents, 'True') ^ Call: (228) [user] p2mE(_291360, 'True') ^ Unify: (228) [user] p2mE('True', 'True') Call: (229) [system] atom('True') Exit: (229) [system] atom('True') ^ Unify: (228) [user] p2mE(true, 'True') ^ Exit: (228) [user] p2mE(true, 'True') Call: (229) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)]) Exit: (229) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)]) Call: (229) [system] set_prolog_flag(src_indents, true) Exit: (229) [system] set_prolog_flag(src_indents, true) ^ Exit: (227) [user] set_option_value0(src_indents, 'True') ^ Exit: (226) [user] set_option_value(src_indents, 'True') ^ Exit: (224) [system] sig_atomic(user:set_option_value(src_indents, 'True')) ^ Call: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)) ^ Unify: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)) ^ Call: (225) [user] is_compatio ^ Unify: (225) [user] is_compatio ^ Call: (227) [system] setup_call_cleanup('$notrace'(_307448, _307450), once(user:is_compatio0), '$restore_trace'(_307448, _307450)) ^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_307448, _307450), system:once(user:is_compatio0), system:'$restore_trace'(_307448, _307450)) ^ Call: (228) [system] sig_atomic(system:'$notrace'(_307448, _307450)) ^ Fail: (225) [user] is_compatio ^ Redo: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)) ^ Unify: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)) ^ Call: (226) [rtrace] rtrace:quietly3(user:(wots(_313310, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))), (_313310==""->true;our_ansi_format('yellow', '~w~n', [_313310])))) ^ Unify: (226) [rtrace] rtrace:quietly3(user:(wots(_313310, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))), (_313310==""->true;our_ansi_format('yellow', '~w~n', [_313310])))) () ^ Exit: (226) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""])))) ^ Exit: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)) ^ Call: (225) [user] set_option_value(src_indents, []) ^ Unify: (225) [user] set_option_value(src_indents, []) ^ Call: (226) [user] set_option_value0(src_indents, []) ^ Unify: (226) [user] set_option_value0(src_indents, []) ^ Call: (227) [user] p2mE([], _322456) ^ Unify: (227) [user] p2mE([], []) Call: (228) [system] atom([]) Fail: (228) [system] atom([]) ^ Redo: (227) [user] p2mE([], []) ^ Exit: (227) [user] p2mE([], []) Call: (228) [$syspreds] nb_setval(src_indents, []) Unify: (228) [$syspreds] nb_setval(src_indents, []) Call: (229) [system] duplicate_term([], _329898) Exit: (229) [system] duplicate_term([], []) Call: (229) [system] nb_linkval(src_indents, []) Exit: (229) [system] nb_linkval(src_indents, []) Exit: (228) [$syspreds] nb_setval(src_indents, []) ^ Call: (227) [user] p2mE(_334540, []) ^ Unify: (227) [user] p2mE([], []) Call: (228) [system] atom([]) Fail: (228) [system] atom([]) ^ Redo: (227) [user] p2mE([], []) ^ Exit: (227) [user] p2mE([], []) Call: (228) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)]) Exit: (228) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)]) Call: (228) [system] set_prolog_flag(src_indents, []) Exit: (228) [system] set_prolog_flag(src_indents, []) ^ Exit: (226) [user] set_option_value0(src_indents, []) ^ Exit: (225) [user] set_option_value(src_indents, []) ^ Exit: (223) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, [])) ^ Exit: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true))) ^ Exit: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true))) ^ Exit: (219) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))) ^ Exit: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))) ^ Exit: (216) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))))) ^ Exit: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))))))) ^ Call: (214) [user] in_answer_io(write_asrc([])) ^ Unify: (214) [user] in_answer_io(write_asrc([])) Call: (215) [system] nb_current(suspend_answers, true) ^ Redo: (214) [user] in_answer_io(write_asrc([])) ^ Unify: (214) [user] in_answer_io(write_asrc([])) ^ Call: (215) [user] answer_output(_357750) ^ Unify: (215) [user] answer_output(_357750) ^ Call: (216) [user] is_testing ^ Unify: (216) [user] is_testing ^ Call: (217) [user] is_metta_flag(test) ^ Unify: (217) [user] is_metta_flag(test) ^ Call: (219) [system] setup_call_cleanup('$notrace'(_363292, _363294), once(user:is_flag0(test)), '$restore_trace'(_363292, _363294)) ^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_363292, _363294), system:once(user:is_flag0(test)), system:'$restore_trace'(_363292, _363294)) ^ Call: (220) [system] sig_atomic(system:'$notrace'(_363292, _363294)) ^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (217) [user] is_metta_flag(test) ^ Exit: (216) [user] is_testing ^ Call: (216) [user] original_user_output(_357750) ^ Unify: (216) [user] original_user_output(_357750) Call: (217) [system] stream_property(_357750, file_no(1)) Unify: (217) [system] stream_property(_357750, file_no(1)) Call: (218) [system] nonvar(_357750) Redo: (217) [system] stream_property(_357750, file_no(1)) Unify: (217) [system] stream_property(_357750, file_no(1)) Call: (218) [system] nonvar(_357750) Redo: (217) [system] stream_property(_357750, file_no(1)) Unify: (217) [system] stream_property(_357750, file_no(1)) Call: (218) [system] nonvar(file_no(1)) Exit: (218) [system] nonvar(file_no(1)) Call: (218) [system] file_no(1)=alias(_380028) Redo: (217) [system] stream_property(_357750, file_no(1)) Exit: (217) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (216) [user] original_user_output((0x7fe6c676e100)) ^ Exit: (215) [user] answer_output((0x7fe6c676e100)) ^ Call: (215) [user] with_output_to((0x7fe6c676e100), write_asrc([])) Call: (217) [user] write_asrc([]) Unify: (217) [user] write_asrc([]) Call: (218) [system] []=='Empty' Redo: (217) [user] write_asrc([]) Unify: (217) [user] write_asrc([]) Call: (218) [user] write_bsrc([]) Unify: (218) [user] write_bsrc([]) Call: (219) [system] []=='Empty' Redo: (218) [user] write_bsrc([]) Unify: (218) [user] write_bsrc([]) Call: (219) [system] ground([]) Exit: (219) [system] ground([]) Call: (219) [user] write_bsrc1([]) Unify: (219) [user] write_bsrc1([]) Call: (220) [system] is_list([]) Exit: (220) [system] is_list([]) Call: (220) [lists] lists:member(_400372, []) Redo: (219) [user] write_bsrc1([]) Unify: (219) [user] write_bsrc1([]) ^ Call: (220) [user] write_src_woi([]) ^ Unify: (220) [user] write_src_woi([]) ^ Call: (222) [system] setup_call_cleanup('$notrace'(_404992, _404994), once(user:with_indents(false, write_src([]))), '$restore_trace'(_404992, _404994)) ^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_404992, _404994), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_404992, _404994)) ^ Call: (223) [system] sig_atomic(system:'$notrace'(_404992, _404994)) () ^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1)) ^ Exit: (220) [user] write_src_woi([]) Exit: (219) [user] write_bsrc1([]) Exit: (218) [user] write_bsrc([]) Exit: (217) [user] write_asrc([]) ^ Exit: (215) [user] with_output_to((0x7fe6c676e100), write_asrc([])) ^ Exit: (214) [user] in_answer_io(write_asrc([])) ^ Call: (214) [user] not_compatio(format('~N')) ^ Unify: (214) [user] not_compatio(format('~N')) ^ Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (216) [user] once((is_mettalog;is_testing)) ^ Unify: (216) [system] once(user:(is_mettalog;is_testing)) ^ Call: (218) [user] is_mettalog ^ Unify: (218) [user] is_mettalog ^ Call: (219) [user] is_win64 ^ Unify: (219) [user] is_win64 Call: (220) [system] current_prolog_flag(windows, _423938) Fail: (220) [system] current_prolog_flag(windows, _424866) ^ Fail: (219) [user] is_win64 ^ Redo: (218) [user] is_mettalog ^ Unify: (218) [user] is_mettalog ^ Call: (219) [user] is_metta_flag(log) ^ Unify: (219) [user] is_metta_flag(log) ^ Call: (221) [system] setup_call_cleanup('$notrace'(_430326, _430328), once(user:is_flag0(log)), '$restore_trace'(_430326, _430328)) ^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_430326, _430328), system:once(user:is_flag0(log)), system:'$restore_trace'(_430326, _430328)) ^ Call: (222) [system] sig_atomic(system:'$notrace'(_430326, _430328)) ^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (219) [user] is_metta_flag(log) ^ Exit: (218) [user] is_mettalog ^ Exit: (216) [system] once(user:(is_mettalog;is_testing)) ^ Call: (216) [user] user_err(format('~N')) ^ Unify: (216) [user] user_err(format('~N')) ^ Call: (217) [user] original_user_error(_438722) ^ Unify: (217) [user] original_user_error(_438722) Call: (218) [system] stream_property(_438722, file_no(2)) Unify: (218) [system] stream_property(_438722, file_no(2)) Call: (219) [system] nonvar(_438722) Redo: (218) [system] stream_property(_438722, file_no(2)) Unify: (218) [system] stream_property(_438722, file_no(2)) Call: (219) [system] nonvar(_438722) Redo: (218) [system] stream_property(_438722, file_no(2)) Unify: (218) [system] stream_property(_438722, file_no(2)) Call: (219) [system] nonvar(file_no(2)) Exit: (219) [system] nonvar(file_no(2)) Call: (219) [system] file_no(2)=alias(_449842) Redo: (218) [system] stream_property(_438722, file_no(2)) Exit: (218) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (217) [user] original_user_error((0x7fe6c676e200)) ^ Call: (217) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (219) [$syspreds] format('~N') Unify: (219) [$syspreds] format('~N') ^ Call: (220) [$syspreds] format('~N', []) ^ Exit: (220) [$syspreds] format('~N', []) Exit: (219) [$syspreds] format('~N') ^ Exit: (217) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (216) [user] user_err(format('~N')) ^ Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (214) [user] not_compatio(format('~N')) Call: (214) [system] true\==true Fail: (214) [system] true\==true Call: (214) [system] _5050=false Exit: (214) [system] false=false ^ Call: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6636258420000001))))) ^ Unify: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6636258420000001))))) Call: (216) [system] false==true Fail: (216) [system] false==true Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6636258420000001)))) ^ Unify: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6636258420000001)))) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_474614, _474616), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6636258420000001))))), _474572, fbug((_474572-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6636258420000001))))))))), '$restore_trace'(_474614, _474616)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_474614, _474616), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6636258420000001))))), _474572, fbug((_474572-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6636258420000001))))))))), system:'$restore_trace'(_474614, _474616)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_474614, _474616)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6636258420000001))))), _474572, fbug((_474572-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6636258420000001))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6636258420000001)))) ^ Exit: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6636258420000001))))) ^ Call: (214) [user] color_g_mesg('green', ignore((['_y'=_4260, '_x'=_4242]\=@=['_y'=_4358, '_x'=_4370]->not_compatio((reverse(['_y'=_4260, '_x'=_4242], _5154), maplist(print_var, _5154), nop(nl)));true))) ^ Unify: (214) [user] color_g_mesg('green', user:ignore((['_y'=_4260, '_x'=_4242]\=@=['_y'=_4358, '_x'=_4370]->not_compatio((reverse(['_y'=_4260, '_x'=_4242], _5154), maplist(print_var, _5154), nop(nl)));true))) ^ Call: (216) [system] setup_call_cleanup('$notrace'(_483430, _483432), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_y'=_4260, '_x'=_4242]\=@=['_y'=_4358, '_x'=_4370]->not_compatio((reverse(['_y'=_4260, '_x'=_4242], _5154), maplist(print_var, _5154), nop(nl)));true))))), '$restore_trace'(_483430, _483432)) ^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_483430, _483432), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_y'=_4260, '_x'=_4242]\=@=['_y'=_4358, '_x'=_4370]->not_compatio((reverse(['_y'=_4260, '_x'=_4242], _5154), maplist(print_var, _5154), nop(nl)));true))))), system:'$restore_trace'(_483430, _483432)) ^ Call: (217) [system] sig_atomic(system:'$notrace'(_483430, _483432)) ^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_y'=_4260, '_x'=_4242]\=@=['_y'=_4358, '_x'=_4370]->not_compatio((reverse(['_y'=_4260, '_x'=_4242], _5154), maplist(print_var, _5154), nop(nl)));true))))), system:'$restore_trace'(3, -1)) ^ Exit: (214) [user] color_g_mesg('green', user:ignore((['_y'=_4260, '_x'=_4242]\=@=['_y'=_4358, '_x'=_4370]->not_compatio((reverse(['_y'=_4260, '_x'=_4242], _5154), maplist(print_var, _5154), nop(nl)));true))) Call: (214) [system] false==true Fail: (214) [system] false==true Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], _3892), _3892, ['_y'=_4260, '_x'=_4242], ['_y'=_4358, '_x'=_4370], _3892, _3422) Call: (212) [$syspreds] flag(result_num, _496376, _496376) Unify: (212) [$syspreds] flag(result_num, _496376, _496376) Call: (213) [system] _496376==_496376 Exit: (213) [system] _496376==_496376 Call: (213) [system] get_flag(result_num, _496376) Exit: (213) [system] get_flag(result_num, 1) Exit: (212) [$syspreds] flag(result_num, 1, 1) Call: (212) [system] 1==0 Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], _3892), _3892, ['_y'=_4260, '_x'=_4242], ['_y'=_4358, '_x'=_4370], _3892, _3422) ^ Call: (212) [user] in_answer_io(write(']\n')) ^ Unify: (212) [user] in_answer_io(write(']\n')) Call: (213) [system] nb_current(suspend_answers, true) ^ Redo: (212) [user] in_answer_io(write(']\n')) ^ Unify: (212) [user] in_answer_io(write(']\n')) ^ Call: (213) [user] answer_output(_513274) ^ Unify: (213) [user] answer_output(_513274) ^ Call: (214) [user] is_testing ^ Unify: (214) [user] is_testing ^ Call: (215) [user] is_metta_flag(test) ^ Unify: (215) [user] is_metta_flag(test) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_518816, _518818), once(user:is_flag0(test)), '$restore_trace'(_518816, _518818)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_518816, _518818), system:once(user:is_flag0(test)), system:'$restore_trace'(_518816, _518818)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_518816, _518818)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] is_metta_flag(test) ^ Exit: (214) [user] is_testing ^ Call: (214) [user] original_user_output(_4552) ^ Unify: (214) [user] original_user_output(_4552) Call: (215) [system] stream_property(_4552, file_no(1)) Unify: (215) [system] stream_property(_4552, file_no(1)) Call: (216) [system] nonvar(_4552) Redo: (215) [system] stream_property(_4552, file_no(1)) Unify: (215) [system] stream_property(_4552, file_no(1)) Call: (216) [system] nonvar(_4552) Redo: (215) [system] stream_property(_4552, file_no(1)) Unify: (215) [system] stream_property(_4552, file_no(1)) Call: (216) [system] nonvar(file_no(1)) Exit: (216) [system] nonvar(file_no(1)) Call: (216) [system] file_no(1)=alias(_16194) Redo: (215) [system] stream_property(_4552, file_no(1)) Exit: (215) [system] stream_property((0x7fe6c676e100), file_no(1)) ^ Exit: (214) [user] original_user_output((0x7fe6c676e100)) ^ Exit: (213) [user] answer_output((0x7fe6c676e100)) ^ Call: (213) [user] with_output_to((0x7fe6c676e100), write(']\n')) Call: (215) [system] write(']\n') ] Exit: (215) [system] write(']\n') ^ Exit: (213) [user] with_output_to((0x7fe6c676e100), write(']\n')) ^ Exit: (212) [user] in_answer_io(write(']\n')) ^ Call: (212) [user] ignore(res([])=res(_3422)) ^ Unify: (212) [system] ignore(user:(res([])=res(_3422))) Call: (213) [system] res([])=res(_3422) Exit: (213) [system] res([])=res([]) ^ Exit: (212) [system] ignore(user:(res([])=res([]))) Exit: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], _3892), _3892, ['_y'=_4260, '_x'=_4242], ['_y'=_4358, '_x'=_4370], _3892, []) Exit: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], _3892), _3892, ['_y'=_4260, '_x'=_4242], ['_y'=_4358, '_x'=_4370], _3892, []) Exit: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], _3892), _3892, ['_y'=_4260, '_x'=_4242], ['_y'=_4358, '_x'=_4370], _3892, []) ^ Exit: (204) [system] ignore(user:catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], _3892), _3892, ['_y'=_4260, '_x'=_4242], ['_y'=_4358, '_x'=_4370])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], _3892), _3892, ['_y'=_4260, '_x'=_4242], ['_y'=_4358, '_x'=_4370], _3892, [])), give_up(_3976), pp_m('red', gave_up(_3976)))) Exit: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], []) ^ Call: (203) [system] call(user:(get_pass_fail(_3842, _3844, _3846), if_t(_3846==2, flag(loonit_failure, _3864, _3864+1)))) ^ Unify: (203) [system] call(user:(get_pass_fail(_3842, _3844, _3846), if_t(_3846==2, flag(loonit_failure, _3864, _3864+1)))) ^ Call: (205) [user] get_pass_fail(_3842, _3844, _3846) ^ Unify: (205) [user] get_pass_fail(_3842, _3844, _3846) Call: (206) [$syspreds] flag(loonit_success, _3842, _3842) Unify: (206) [$syspreds] flag(loonit_success, _3842, _3842) Call: (207) [system] _3842==_3842 Exit: (207) [system] _3842==_3842 Call: (207) [system] get_flag(loonit_success, _3842) Exit: (207) [system] get_flag(loonit_success, 3) Exit: (206) [$syspreds] flag(loonit_success, 3, 3) Call: (206) [$syspreds] flag(loonit_failure, _3844, _3844) Unify: (206) [$syspreds] flag(loonit_failure, _3844, _3844) Call: (207) [system] _3844==_3844 Exit: (207) [system] _3844==_3844 Call: (207) [system] get_flag(loonit_failure, _3844) Exit: (207) [system] get_flag(loonit_failure, 0) Exit: (206) [$syspreds] flag(loonit_failure, 0, 0) Call: (206) [system] _3846 is 3+0 Exit: (206) [system] 3 is 3+0 ^ Exit: (205) [user] get_pass_fail(3, 0, 3) ^ Call: (205) [user] if_t(3==2, flag(loonit_failure, _3864, _3864+1)) ^ Unify: (205) [user] if_t(3==2, flag(loonit_failure, _3864, _3864+1)) Call: (206) [system] 3==2 Fail: (206) [system] 3==2 ^ Redo: (205) [user] if_t(3==2, flag(loonit_failure, _3864, _3864+1)) ^ Exit: (205) [user] if_t(3==2, flag(loonit_failure, _3864, _3864+1)) ^ Exit: (203) [system] call(user:(get_pass_fail(3, 0, 3), if_t(3==2, flag(loonit_failure, _3864, _3864+1)))) ^ Exit: (201) [system] setup_call_cleanup(user:get_pass_fail(2, 0, 2), user:(color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], []))), user:(get_pass_fail(3, 0, 3), if_t(3==2, flag(loonit_failure, _3864, _3864+1)))) ^ Exit: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], [])))) ^ Exit: (199) [system] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], []))))) ^ Exit: (198) [user] must_det_ll(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], []))))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], []) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), []) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), [])) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; !(add-atom &kb ", 45, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; !(add-atom &kb ", 45, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422) Call: (197) [system] var('$COMMENT'("; !(add-atom &kb ", 45, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'("; !(add-atom &kb ", 45, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; !(add-atom &kb ", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; !(add-atom &kb ", _3422) Call: (198) [system] var("; !(add-atom &kb ") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; !(add-atom &kb ", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; !(add-atom &kb ", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] "; !(add-atom &kb "==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; !(add-atom &kb ", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; !(add-atom &kb ", _3422) ^ Call: (198) [user] write_comment("; !(add-atom &kb ") ^ Unify: (198) [user] write_comment("; !(add-atom &kb ") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_212860, _212862), once(user:is_compatio0), '$restore_trace'(_212860, _212862)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_212860, _212862), system:once(user:is_compatio0), system:'$restore_trace'(_212860, _212862)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_212860, _212862)) ^ Redo: (198) [user] write_comment("; !(add-atom &kb ") ^ Unify: (198) [user] write_comment("; !(add-atom &kb ") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_232376, _232378), once(user:option_value0(load, silent)), '$restore_trace'(_232376, _232378)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_232376, _232378), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_232376, _232378)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_232376, _232378)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_241666, _241668), once(user:is_flag0(convert)), '$restore_trace'(_241666, _241668)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_241666, _241668), system:once(user:is_flag0(convert)), system:'$restore_trace'(_241666, _241668)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_241666, _241668)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_261174, _261176), once(user:option_value0(html, 'True')), '$restore_trace'(_261174, _261176)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_261174, _261176), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_261174, _261176)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_261174, _261176)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment("; !(add-atom &kb ") ^ Unify: (198) [user] write_comment("; !(add-atom &kb ") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _284426) Fail: (207) [system] current_prolog_flag(windows, _285354) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_290814, _290816), once(user:is_flag0(log)), '$restore_trace'(_290814, _290816)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_290814, _290816), system:once(user:is_flag0(log)), system:'$restore_trace'(_290814, _290816)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_290814, _290816)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_299210) ^ Unify: (204) [user] original_user_error(_299210) Call: (205) [system] stream_property(_299210, file_no(2)) Unify: (205) [system] stream_property(_299210, file_no(2)) Call: (206) [system] nonvar(_299210) Redo: (205) [system] stream_property(_299210, file_no(2)) Unify: (205) [system] stream_property(_299210, file_no(2)) Call: (206) [system] nonvar(_299210) Redo: (205) [system] stream_property(_299210, file_no(2)) Unify: (205) [system] stream_property(_299210, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_310330) Redo: (205) [system] stream_property(_299210, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', ["; !(add-atom &kb "]) ;;; !(add-atom &kb ^ Exit: (199) [user] format(';;~w~n', ["; !(add-atom &kb "]) ^ Exit: (198) [user] write_comment("; !(add-atom &kb ") ^ Call: (198) [user] ignore((symbolic("; !(add-atom &kb "), symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Call: (200) [user] symbolic("; !(add-atom &kb ") ^ Unify: (200) [user] symbolic("; !(add-atom &kb ") Call: (201) [system] atomic("; !(add-atom &kb ") Exit: (201) [system] atomic("; !(add-atom &kb ") ^ Exit: (200) [user] symbolic("; !(add-atom &kb ") ^ Call: (200) [user] symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb ") ^ Unify: (200) [user] symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb ") Call: (201) [system] atomic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb ") Fail: (201) [system] atomic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb ") ^ Fail: (200) [user] symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb ") ^ Redo: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Call: (198) [user] ignore((symbolic("; !(add-atom &kb "), symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Call: (200) [user] symbolic("; !(add-atom &kb ") ^ Unify: (200) [user] symbolic("; !(add-atom &kb ") Call: (201) [system] atomic("; !(add-atom &kb ") Exit: (201) [system] atomic("; !(add-atom &kb ") ^ Exit: (200) [user] symbolic("; !(add-atom &kb ") ^ Call: (200) [user] symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb ") ^ Unify: (200) [user] symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb ") Call: (201) [system] atomic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb ") Fail: (201) [system] atomic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb ") ^ Fail: (200) [user] symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb ") ^ Redo: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; !(add-atom &kb ", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; (: rule ", 46, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; (: rule ", 46, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422) Call: (197) [system] var('$COMMENT'("; (: rule ", 46, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'("; (: rule ", 46, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (: rule ", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (: rule ", _3422) Call: (198) [system] var("; (: rule ") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (: rule ", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (: rule ", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] "; (: rule "==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (: rule ", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (: rule ", _3422) ^ Call: (198) [user] write_comment("; (: rule ") ^ Unify: (198) [user] write_comment("; (: rule ") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_508034, _508036), once(user:is_compatio0), '$restore_trace'(_508034, _508036)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_508034, _508036), system:once(user:is_compatio0), system:'$restore_trace'(_508034, _508036)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_508034, _508036)) ^ Redo: (198) [user] write_comment("; (: rule ") ^ Unify: (198) [user] write_comment("; (: rule ") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_7262, _7264), once(user:option_value0(load, silent)), '$restore_trace'(_7262, _7264)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_7262, _7264), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_7262, _7264)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_7262, _7264)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_16552, _16554), once(user:is_flag0(convert)), '$restore_trace'(_16552, _16554)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_16552, _16554), system:once(user:is_flag0(convert)), system:'$restore_trace'(_16552, _16554)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_16552, _16554)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_36060, _36062), once(user:option_value0(html, 'True')), '$restore_trace'(_36060, _36062)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_36060, _36062), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_36060, _36062)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_36060, _36062)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment("; (: rule ") ^ Unify: (198) [user] write_comment("; (: rule ") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _59312) Fail: (207) [system] current_prolog_flag(windows, _60240) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_65700, _65702), once(user:is_flag0(log)), '$restore_trace'(_65700, _65702)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_65700, _65702), system:once(user:is_flag0(log)), system:'$restore_trace'(_65700, _65702)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_65700, _65702)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_74096) ^ Unify: (204) [user] original_user_error(_74096) Call: (205) [system] stream_property(_74096, file_no(2)) Unify: (205) [system] stream_property(_74096, file_no(2)) Call: (206) [system] nonvar(_74096) Redo: (205) [system] stream_property(_74096, file_no(2)) Unify: (205) [system] stream_property(_74096, file_no(2)) Call: (206) [system] nonvar(_74096) Redo: (205) [system] stream_property(_74096, file_no(2)) Unify: (205) [system] stream_property(_74096, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_85216) Redo: (205) [system] stream_property(_74096, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', ["; (: rule "]) ;;; (: rule ^ Exit: (199) [user] format(';;~w~n', ["; (: rule "]) ^ Exit: (198) [user] write_comment("; (: rule ") ^ Call: (198) [user] ignore((symbolic("; (: rule "), symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Call: (200) [user] symbolic("; (: rule ") ^ Unify: (200) [user] symbolic("; (: rule ") Call: (201) [system] atomic("; (: rule ") Exit: (201) [system] atomic("; (: rule ") ^ Exit: (200) [user] symbolic("; (: rule ") ^ Call: (200) [user] symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule ") ^ Unify: (200) [user] symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule ") Call: (201) [system] atomic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule ") Fail: (201) [system] atomic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule ") ^ Fail: (200) [user] symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule ") ^ Redo: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Call: (198) [user] ignore((symbolic("; (: rule "), symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Call: (200) [user] symbolic("; (: rule ") ^ Unify: (200) [user] symbolic("; (: rule ") Call: (201) [system] atomic("; (: rule ") Exit: (201) [system] atomic("; (: rule ") ^ Exit: (200) [user] symbolic("; (: rule ") ^ Call: (200) [user] symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule ") ^ Unify: (200) [user] symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule ") Call: (201) [system] atomic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule ") Fail: (201) [system] atomic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule ") ^ Fail: (200) [user] symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule ") ^ Redo: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (: rule ", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422) Call: (197) [system] var('$COMMENT'("; (-> (⍃ $x $y)", 47, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'("; (-> (⍃ $x $y)", 47, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (⍃ $x $y)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (⍃ $x $y)", _3422) Call: (198) [system] var("; (-> (⍃ $x $y)") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (⍃ $x $y)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (⍃ $x $y)", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] "; (-> (⍃ $x $y)"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (⍃ $x $y)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (⍃ $x $y)", _3422) ^ Call: (198) [user] write_comment("; (-> (⍃ $x $y)") ^ Unify: (198) [user] write_comment("; (-> (⍃ $x $y)") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_282942, _282944), once(user:is_compatio0), '$restore_trace'(_282942, _282944)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_282942, _282944), system:once(user:is_compatio0), system:'$restore_trace'(_282942, _282944)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_282942, _282944)) ^ Redo: (198) [user] write_comment("; (-> (⍃ $x $y)") ^ Unify: (198) [user] write_comment("; (-> (⍃ $x $y)") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_302458, _302460), once(user:option_value0(load, silent)), '$restore_trace'(_302458, _302460)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_302458, _302460), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_302458, _302460)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_302458, _302460)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_311748, _311750), once(user:is_flag0(convert)), '$restore_trace'(_311748, _311750)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_311748, _311750), system:once(user:is_flag0(convert)), system:'$restore_trace'(_311748, _311750)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_311748, _311750)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_331256, _331258), once(user:option_value0(html, 'True')), '$restore_trace'(_331256, _331258)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_331256, _331258), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_331256, _331258)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_331256, _331258)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment("; (-> (⍃ $x $y)") ^ Unify: (198) [user] write_comment("; (-> (⍃ $x $y)") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _354508) Fail: (207) [system] current_prolog_flag(windows, _355436) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_360896, _360898), once(user:is_flag0(log)), '$restore_trace'(_360896, _360898)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_360896, _360898), system:once(user:is_flag0(log)), system:'$restore_trace'(_360896, _360898)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_360896, _360898)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_369292) ^ Unify: (204) [user] original_user_error(_369292) Call: (205) [system] stream_property(_369292, file_no(2)) Unify: (205) [system] stream_property(_369292, file_no(2)) Call: (206) [system] nonvar(_369292) Redo: (205) [system] stream_property(_369292, file_no(2)) Unify: (205) [system] stream_property(_369292, file_no(2)) Call: (206) [system] nonvar(_369292) Redo: (205) [system] stream_property(_369292, file_no(2)) Unify: (205) [system] stream_property(_369292, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_380412) Redo: (205) [system] stream_property(_369292, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', ["; (-> (⍃ $x $y)"]) ;;; (-> (⍃ $x $y) ^ Exit: (199) [user] format(';;~w~n', ["; (-> (⍃ $x $y)"]) ^ Exit: (198) [user] write_comment("; (-> (⍃ $x $y)") ^ Call: (198) [user] ignore((symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Call: (200) [user] symbolic("; (-> (⍃ $x $y)") ^ Unify: (200) [user] symbolic("; (-> (⍃ $x $y)") Call: (201) [system] atomic("; (-> (⍃ $x $y)") Exit: (201) [system] atomic("; (-> (⍃ $x $y)") ^ Exit: (200) [user] symbolic("; (-> (⍃ $x $y)") ^ Call: (200) [user] symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)") ^ Unify: (200) [user] symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)") Call: (201) [system] atomic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)") Fail: (201) [system] atomic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)") ^ Fail: (200) [user] symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)") ^ Redo: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Call: (198) [user] ignore((symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Call: (200) [user] symbolic("; (-> (⍃ $x $y)") ^ Unify: (200) [user] symbolic("; (-> (⍃ $x $y)") Call: (201) [system] atomic("; (-> (⍃ $x $y)") Exit: (201) [system] atomic("; (-> (⍃ $x $y)") ^ Exit: (200) [user] symbolic("; (-> (⍃ $x $y)") ^ Call: (200) [user] symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)") ^ Unify: (200) [user] symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)") Call: (201) [system] atomic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)") Fail: (201) [system] atomic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)") ^ Fail: (200) [user] symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)") ^ Redo: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (⍃ $x $y)", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422) Call: (197) [system] var('$COMMENT'("; (-> (rule1output $x $y)", 48, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'("; (-> (rule1output $x $y)", 48, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (rule1output $x $y)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (rule1output $x $y)", _3422) Call: (198) [system] var("; (-> (rule1output $x $y)") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (rule1output $x $y)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (rule1output $x $y)", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] "; (-> (rule1output $x $y)"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (rule1output $x $y)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (rule1output $x $y)", _3422) ^ Call: (198) [user] write_comment("; (-> (rule1output $x $y)") ^ Unify: (198) [user] write_comment("; (-> (rule1output $x $y)") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_58310, _58312), once(user:is_compatio0), '$restore_trace'(_58310, _58312)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_58310, _58312), system:once(user:is_compatio0), system:'$restore_trace'(_58310, _58312)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_58310, _58312)) ^ Redo: (198) [user] write_comment("; (-> (rule1output $x $y)") ^ Unify: (198) [user] write_comment("; (-> (rule1output $x $y)") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_77826, _77828), once(user:option_value0(load, silent)), '$restore_trace'(_77826, _77828)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_77826, _77828), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_77826, _77828)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_77826, _77828)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_87116, _87118), once(user:is_flag0(convert)), '$restore_trace'(_87116, _87118)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_87116, _87118), system:once(user:is_flag0(convert)), system:'$restore_trace'(_87116, _87118)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_87116, _87118)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_106624, _106626), once(user:option_value0(html, 'True')), '$restore_trace'(_106624, _106626)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_106624, _106626), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_106624, _106626)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_106624, _106626)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment("; (-> (rule1output $x $y)") ^ Unify: (198) [user] write_comment("; (-> (rule1output $x $y)") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _129876) Fail: (207) [system] current_prolog_flag(windows, _130804) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_136264, _136266), once(user:is_flag0(log)), '$restore_trace'(_136264, _136266)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_136264, _136266), system:once(user:is_flag0(log)), system:'$restore_trace'(_136264, _136266)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_136264, _136266)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_144660) ^ Unify: (204) [user] original_user_error(_144660) Call: (205) [system] stream_property(_144660, file_no(2)) Unify: (205) [system] stream_property(_144660, file_no(2)) Call: (206) [system] nonvar(_144660) Redo: (205) [system] stream_property(_144660, file_no(2)) Unify: (205) [system] stream_property(_144660, file_no(2)) Call: (206) [system] nonvar(_144660) Redo: (205) [system] stream_property(_144660, file_no(2)) Unify: (205) [system] stream_property(_144660, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_155780) Redo: (205) [system] stream_property(_144660, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', ["; (-> (rule1output $x $y)"]) ;;; (-> (rule1output $x $y) ^ Exit: (199) [user] format(';;~w~n', ["; (-> (rule1output $x $y)"]) ^ Exit: (198) [user] write_comment("; (-> (rule1output $x $y)") ^ Call: (198) [user] ignore((symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Call: (200) [user] symbolic("; (-> (rule1output $x $y)") ^ Unify: (200) [user] symbolic("; (-> (rule1output $x $y)") Call: (201) [system] atomic("; (-> (rule1output $x $y)") Exit: (201) [system] atomic("; (-> (rule1output $x $y)") ^ Exit: (200) [user] symbolic("; (-> (rule1output $x $y)") ^ Call: (200) [user] symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)") ^ Unify: (200) [user] symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)") Call: (201) [system] atomic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)") Fail: (201) [system] atomic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)") ^ Fail: (200) [user] symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)") ^ Redo: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Call: (198) [user] ignore((symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Call: (200) [user] symbolic("; (-> (rule1output $x $y)") ^ Unify: (200) [user] symbolic("; (-> (rule1output $x $y)") Call: (201) [system] atomic("; (-> (rule1output $x $y)") Exit: (201) [system] atomic("; (-> (rule1output $x $y)") ^ Exit: (200) [user] symbolic("; (-> (rule1output $x $y)") ^ Call: (200) [user] symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)") ^ Unify: (200) [user] symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)") Call: (201) [system] atomic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)") Fail: (201) [system] atomic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)") ^ Fail: (200) [user] symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)") ^ Redo: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (rule1output $x $y)", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; (less $x $y)))))", 49, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; (less $x $y)))))", 49, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422) Call: (197) [system] var('$COMMENT'("; (less $x $y)))))", 49, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'("; (less $x $y)))))", 49, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (less $x $y)))))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (less $x $y)))))", _3422) Call: (198) [system] var("; (less $x $y)))))") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (less $x $y)))))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (less $x $y)))))", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] "; (less $x $y)))))"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (less $x $y)))))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (less $x $y)))))", _3422) ^ Call: (198) [user] write_comment("; (less $x $y)))))") ^ Unify: (198) [user] write_comment("; (less $x $y)))))") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_353490, _353492), once(user:is_compatio0), '$restore_trace'(_353490, _353492)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_353490, _353492), system:once(user:is_compatio0), system:'$restore_trace'(_353490, _353492)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_353490, _353492)) ^ Redo: (198) [user] write_comment("; (less $x $y)))))") ^ Unify: (198) [user] write_comment("; (less $x $y)))))") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_373006, _373008), once(user:option_value0(load, silent)), '$restore_trace'(_373006, _373008)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_373006, _373008), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_373006, _373008)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_373006, _373008)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_382296, _382298), once(user:is_flag0(convert)), '$restore_trace'(_382296, _382298)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_382296, _382298), system:once(user:is_flag0(convert)), system:'$restore_trace'(_382296, _382298)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_382296, _382298)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_401804, _401806), once(user:option_value0(html, 'True')), '$restore_trace'(_401804, _401806)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_401804, _401806), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_401804, _401806)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_401804, _401806)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment("; (less $x $y)))))") ^ Unify: (198) [user] write_comment("; (less $x $y)))))") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _425056) Fail: (207) [system] current_prolog_flag(windows, _425984) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_431444, _431446), once(user:is_flag0(log)), '$restore_trace'(_431444, _431446)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_431444, _431446), system:once(user:is_flag0(log)), system:'$restore_trace'(_431444, _431446)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_431444, _431446)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_439840) ^ Unify: (204) [user] original_user_error(_439840) Call: (205) [system] stream_property(_439840, file_no(2)) Unify: (205) [system] stream_property(_439840, file_no(2)) Call: (206) [system] nonvar(_439840) Redo: (205) [system] stream_property(_439840, file_no(2)) Unify: (205) [system] stream_property(_439840, file_no(2)) Call: (206) [system] nonvar(_439840) Redo: (205) [system] stream_property(_439840, file_no(2)) Unify: (205) [system] stream_property(_439840, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_450960) Redo: (205) [system] stream_property(_439840, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', ["; (less $x $y)))))"]) ;;; (less $x $y))))) ^ Exit: (199) [user] format(';;~w~n', ["; (less $x $y)))))"]) ^ Exit: (198) [user] write_comment("; (less $x $y)))))") ^ Call: (198) [user] ignore((symbolic("; (less $x $y)))))"), symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _468748, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _468748, _3422))) ^ Call: (200) [user] symbolic("; (less $x $y)))))") ^ Unify: (200) [user] symbolic("; (less $x $y)))))") Call: (201) [system] atomic("; (less $x $y)))))") Exit: (201) [system] atomic("; (less $x $y)))))") ^ Exit: (200) [user] symbolic("; (less $x $y)))))") ^ Call: (200) [user] symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))") ^ Unify: (200) [user] symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))") Call: (201) [system] atomic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))") Fail: (201) [system] atomic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))") ^ Fail: (200) [user] symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))") ^ Redo: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _468748, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _468748, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _468748, _3422))) ^ Call: (198) [user] ignore((symbolic("; (less $x $y)))))"), symbolic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _468748, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _468748, _3422))) ^ Call: (200) [user] symbolic("; (less $x $y)))))") ^ Unify: (200) [user] symbolic("; (less $x $y)))))") Call: (201) [system] atomic("; (less $x $y)))))") Exit: (201) [system] atomic("; (less $x $y)))))") ^ Exit: (200) [user] symbolic("; (less $x $y)))))") ^ Call: (200) [user] symbolic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))") ^ Unify: (200) [user] symbolic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))") Call: (201) [system] atomic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))") Fail: (201) [system] atomic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))") ^ Fail: (200) [user] symbolic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))") ^ Redo: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3722, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_3750, _3720], 'MeTTaLog: ', "; (less $x $y)))))"), !, atom_string(_3720, _3722), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3722, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_3750, _3720], 'MeTTaLog: ', "; (less $x $y)))))"), !, atom_string(_3720, _3722), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3722, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (less $x $y)))))", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422) Call: (197) [system] var('$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Call: (198) [system] var(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) ^ Call: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_129402, _129404), once(user:is_compatio0), '$restore_trace'(_129402, _129404)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_129402, _129404), system:once(user:is_compatio0), system:'$restore_trace'(_129402, _129404)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_129402, _129404)) ^ Redo: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_148918, _148920), once(user:option_value0(load, silent)), '$restore_trace'(_148918, _148920)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_148918, _148920), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_148918, _148920)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_148918, _148920)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_158208, _158210), once(user:is_flag0(convert)), '$restore_trace'(_158208, _158210)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_158208, _158210), system:once(user:is_flag0(convert)), system:'$restore_trace'(_158208, _158210)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_158208, _158210)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_177716, _177718), once(user:option_value0(html, 'True')), '$restore_trace'(_177716, _177718)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_177716, _177718), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_177716, _177718)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_177716, _177718)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _200968) Fail: (207) [system] current_prolog_flag(windows, _201896) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_207356, _207358), once(user:is_flag0(log)), '$restore_trace'(_207356, _207358)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_207356, _207358), system:once(user:is_flag0(log)), system:'$restore_trace'(_207356, _207358)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_207356, _207358)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_215752) ^ Unify: (204) [user] original_user_error(_215752) Call: (205) [system] stream_property(_215752, file_no(2)) Unify: (205) [system] stream_property(_215752, file_no(2)) Call: (206) [system] nonvar(_215752) Redo: (205) [system] stream_property(_215752, file_no(2)) Unify: (205) [system] stream_property(_215752, file_no(2)) Call: (206) [system] nonvar(_215752) Redo: (205) [system] stream_property(_215752, file_no(2)) Unify: (205) [system] stream_property(_215752, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_226872) Redo: (205) [system] stream_property(_215752, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"]) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ^ Exit: (199) [user] format(';;~w~n', [";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"]) ^ Exit: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (198) [user] ignore((symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Call: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Exit: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Exit: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (200) [user] symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Fail: (201) [system] atomic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Fail: (200) [user] symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Redo: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Call: (198) [user] ignore((symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Call: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Exit: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Exit: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (200) [user] symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Fail: (201) [system] atomic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Fail: (200) [user] symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Redo: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422) Call: (197) [system] var('$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; DTL Backward chaining Curried ;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; DTL Backward chaining Curried ;;", _3422) Call: (198) [system] var(";; DTL Backward chaining Curried ;;") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; DTL Backward chaining Curried ;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; DTL Backward chaining Curried ;;", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";; DTL Backward chaining Curried ;;"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; DTL Backward chaining Curried ;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; DTL Backward chaining Curried ;;", _3422) ^ Call: (198) [user] write_comment(";; DTL Backward chaining Curried ;;") ^ Unify: (198) [user] write_comment(";; DTL Backward chaining Curried ;;") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_424582, _424584), once(user:is_compatio0), '$restore_trace'(_424582, _424584)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_424582, _424584), system:once(user:is_compatio0), system:'$restore_trace'(_424582, _424584)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_424582, _424584)) ^ Redo: (198) [user] write_comment(";; DTL Backward chaining Curried ;;") ^ Unify: (198) [user] write_comment(";; DTL Backward chaining Curried ;;") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_444098, _444100), once(user:option_value0(load, silent)), '$restore_trace'(_444098, _444100)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_444098, _444100), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_444098, _444100)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_444098, _444100)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_453388, _453390), once(user:is_flag0(convert)), '$restore_trace'(_453388, _453390)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_453388, _453390), system:once(user:is_flag0(convert)), system:'$restore_trace'(_453388, _453390)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_453388, _453390)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_472896, _472898), once(user:option_value0(html, 'True')), '$restore_trace'(_472896, _472898)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_472896, _472898), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_472896, _472898)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_472896, _472898)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";; DTL Backward chaining Curried ;;") ^ Unify: (198) [user] write_comment(";; DTL Backward chaining Curried ;;") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _496148) Fail: (207) [system] current_prolog_flag(windows, _497076) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_502536, _502538), once(user:is_flag0(log)), '$restore_trace'(_502536, _502538)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_502536, _502538), system:once(user:is_flag0(log)), system:'$restore_trace'(_502536, _502538)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_502536, _502538)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_510932) ^ Unify: (204) [user] original_user_error(_510932) Call: (205) [system] stream_property(_510932, file_no(2)) Unify: (205) [system] stream_property(_510932, file_no(2)) Call: (206) [system] nonvar(_510932) Redo: (205) [system] stream_property(_510932, file_no(2)) Unify: (205) [system] stream_property(_510932, file_no(2)) Call: (206) [system] nonvar(_510932) Redo: (205) [system] stream_property(_510932, file_no(2)) Unify: (205) [system] stream_property(_510932, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_522052) Redo: (205) [system] stream_property(_510932, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";; DTL Backward chaining Curried ;;"]) ;;;; DTL Backward chaining Curried ;; ^ Exit: (199) [user] format(';;~w~n', [";; DTL Backward chaining Curried ;;"]) ^ Exit: (198) [user] write_comment(";; DTL Backward chaining Curried ;;") ^ Call: (198) [user] ignore((symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Call: (200) [user] symbolic(";; DTL Backward chaining Curried ;;") ^ Unify: (200) [user] symbolic(";; DTL Backward chaining Curried ;;") Call: (201) [system] atomic(";; DTL Backward chaining Curried ;;") Exit: (201) [system] atomic(";; DTL Backward chaining Curried ;;") ^ Exit: (200) [user] symbolic(";; DTL Backward chaining Curried ;;") ^ Call: (200) [user] symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;") ^ Unify: (200) [user] symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;") Call: (201) [system] atomic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;") Fail: (201) [system] atomic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;") ^ Fail: (200) [user] symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;") ^ Redo: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Call: (198) [user] ignore((symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Call: (200) [user] symbolic(";; DTL Backward chaining Curried ;;") ^ Unify: (200) [user] symbolic(";; DTL Backward chaining Curried ;;") Call: (201) [system] atomic(";; DTL Backward chaining Curried ;;") Exit: (201) [system] atomic(";; DTL Backward chaining Curried ;;") ^ Exit: (200) [user] symbolic(";; DTL Backward chaining Curried ;;") ^ Call: (200) [user] symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;") ^ Unify: (200) [user] symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;") Call: (201) [system] atomic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;") Fail: (201) [system] atomic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;") ^ Fail: (200) [user] symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;") ^ Redo: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; DTL Backward chaining Curried ;;", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422) Call: (197) [system] var('$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Call: (198) [system] var(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) ^ Call: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_199458, _199460), once(user:is_compatio0), '$restore_trace'(_199458, _199460)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_199458, _199460), system:once(user:is_compatio0), system:'$restore_trace'(_199458, _199460)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_199458, _199460)) ^ Redo: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_218974, _218976), once(user:option_value0(load, silent)), '$restore_trace'(_218974, _218976)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_218974, _218976), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_218974, _218976)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_218974, _218976)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_228264, _228266), once(user:is_flag0(convert)), '$restore_trace'(_228264, _228266)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_228264, _228266), system:once(user:is_flag0(convert)), system:'$restore_trace'(_228264, _228266)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_228264, _228266)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_247772, _247774), once(user:option_value0(html, 'True')), '$restore_trace'(_247772, _247774)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_247772, _247774), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_247772, _247774)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_247772, _247774)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _271024) Fail: (207) [system] current_prolog_flag(windows, _271952) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_277412, _277414), once(user:is_flag0(log)), '$restore_trace'(_277412, _277414)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_277412, _277414), system:once(user:is_flag0(log)), system:'$restore_trace'(_277412, _277414)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_277412, _277414)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_285808) ^ Unify: (204) [user] original_user_error(_285808) Call: (205) [system] stream_property(_285808, file_no(2)) Unify: (205) [system] stream_property(_285808, file_no(2)) Call: (206) [system] nonvar(_285808) Redo: (205) [system] stream_property(_285808, file_no(2)) Unify: (205) [system] stream_property(_285808, file_no(2)) Call: (206) [system] nonvar(_285808) Redo: (205) [system] stream_property(_285808, file_no(2)) Unify: (205) [system] stream_property(_285808, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_296928) Redo: (205) [system] stream_property(_285808, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"]) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ^ Exit: (199) [user] format(';;~w~n', [";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"]) ^ Exit: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (198) [user] ignore((symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Call: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Exit: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Exit: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (200) [user] symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Fail: (201) [system] atomic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Fail: (200) [user] symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Redo: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Call: (198) [user] ignore((symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Call: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Exit: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Exit: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (200) [user] symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Fail: (201) [system] atomic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Fail: (200) [user] symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Redo: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, [:, bc, [->, _400854, 'hyperon::space::DynSpace', 'Nat', _400854]], ['_a'=_400854], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, [:, bc, [->, _400854, 'hyperon::space::DynSpace', 'Nat', _400854]], ['_a'=_400854], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, ['_a'=_400854]) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_a'=_400854]) Call: (196) [apply] apply:maplist_(['_a'=_400854], user:maybe_assign) Unify: (196) [apply] apply:maplist_(['_a'=_400854], user:maybe_assign) Call: (197) [user] maybe_assign('_a'=_400854) Unify: (197) [user] maybe_assign('_a'=_400854) ^ Call: (198) [user] ignore(_400854=_a) ^ Unify: (198) [system] ignore(user:(_400854=_a)) Call: (199) [system] _400854=_a Exit: (199) [system] _a=_a ^ Exit: (198) [system] ignore(user:(_a=_a)) Exit: (197) [user] maybe_assign('_a'=_a) Call: (197) [apply] apply:maplist_([], user:maybe_assign) Unify: (197) [apply] apply:maplist_([], user:maybe_assign) Exit: (197) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_(['_a'=_a], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_a'=_a]) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Call: (197) [system] var([:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Call: (197) [system] string([:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec ^ Call: (197) [user] if_t(into_simple_op(+, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _480980), pfcAdd_Now('next-operation'(_480980))) ^ Unify: (197) [user] if_t(into_simple_op(+, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _480980), pfcAdd_Now('next-operation'(_480980))) Call: (198) [user] into_simple_op(+, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _480980) Unify: (198) [user] into_simple_op(+, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], op(+, :, _483772)) Call: (199) [user] o_s([bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _483772) Unify: (199) [user] o_s([bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _483772) Call: (200) [user] o_s(bc, _483772) Unify: (200) [user] o_s(bc, bc) Exit: (200) [user] o_s(bc, bc) Exit: (199) [user] o_s([bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], bc) Exit: (198) [user] into_simple_op(+, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], op(+, :, bc)) ^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, bc))) ^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, bc))) ^ Call: (199) [user] current_predicate(pfcAdd/1) ^ Exit: (199) [user] current_predicate(pfcAdd/1) ^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, bc)))) ^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, bc)))) ^ Call: (200) [user] clause(pfcTraceExecution, true) ^ Fail: (200) [user] clause(pfcTraceExecution, true) ^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, bc)))) ^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, bc)))) ^ Call: (199) [user] pfcAdd('next-operation'(op(+, :, bc))) ^ Unify: (199) [user] pfcAdd('next-operation'(op(+, :, bc))) ^ Call: (200) [user] must_ex(current_why_UU(_502242)) ^ Unify: (200) [user] must_ex(current_why_UU(_502242)) Call: (202) [user] current_why_UU(_502242) Unify: (202) [user] current_why_UU(_502242) ^ Call: (203) [user] get_why_uu(_502242) ^ Unify: (203) [user] get_why_uu(_502242) ^ Call: (204) [user] findall(_507782, current_why(_507782), _507788) ^ Unify: (204) [$bags] findall(_507782, user:current_why(_507782), _507788) ^ Call: (205) [$bags] findall(_507782, user:current_why(_507782), _507788, []) ^ Unify: (205) [$bags] findall(_507782, user:current_why(_507782), _507788, []) ^ Call: (206) [$bags] cleanup_bag(findall_loop(_507782, user:current_why(_507782), _507788, []), '$destroy_findall_bag') ^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_507782, user:current_why(_507782), _507788, []), '$bags':'$destroy_findall_bag') Call: (207) [$bags] findall_loop(_507782, user:current_why(_507782), _507788, []) Unify: (207) [$bags] findall_loop(_507782, user:current_why(_507782), _507788, []) ^ Call: (208) [user] bugger:current_why(_507782) ^ Unify: (208) [user] bugger:current_why(_507782) ^ Call: (209) [user] bugger:current_why_data(_507782) ^ Unify: (209) [user] bugger:current_why_data(_507782) Call: (210) [system] nb_current('$current_why', wp(_507782, _519042)) Fail: (210) [system] nb_current('$current_why', wp(_507782, _519042)) ^ Redo: (209) [user] bugger:current_why_data(_507782) ^ Unify: (209) [user] bugger:current_why_data(_507782) Call: (210) [t_l] t_l:current_why_source(_507782) Fail: (210) [t_l] t_l:current_why_source(_3804) ^ Fail: (209) [user] bugger:current_why_data(_3804) ^ Redo: (208) [user] bugger:current_why(_3804) ^ Unify: (208) [user] bugger:current_why(mfl4(_6378, _6380, _6382, _6384)) ^ Call: (210) [system] setup_call_cleanup('$notrace'(_7334, _7336), once(user:current_mfl4(_6378, _6380, _6382, _6384)), '$restore_trace'(_7334, _7336)) ^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_7334, _7336), system:once(user:current_mfl4(_6378, _6380, _6382, _6384)), system:'$restore_trace'(_7334, _7336)) ^ Call: (211) [system] sig_atomic(system:'$notrace'(_7334, _7336)) ^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_6378, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1)) ^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_6378, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Redo: (207) [$bags] findall_loop(_3804, user:current_why(_3804), _3810, []) Exit: (207) [$bags] findall_loop(_3804, user:current_why(_3804), [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_3804, user:current_why(_3804), [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag') ^ Exit: (205) [$bags] findall(_3804, user:current_why(_3804), [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (204) [$bags] findall(_3804, user:current_why(_3804), [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (204) [system] [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] Exit: (204) [system] [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] ^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3784) ^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax)) Call: (205) [system] var([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (205) [system] var([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3784) ^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (205) [system] nonvar([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (205) [system] nonvar([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (205) [system] [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_143794, _143796) Fail: (205) [system] [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_143794, _143796) ^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3784) ^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3784) ^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _174148) ^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _174148) ^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _174148) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (207) [system] var([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (207) [system] var([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _174148) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Call: (207) [user] not(compound([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) Call: (208) [system] compound([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (208) [system] compound([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _174148) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _174148) ^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _174148) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (208) [system] var(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (208) [system] var(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _174148) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (208) [user] not(compound(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) Call: (209) [system] compound(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (209) [system] compound(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _174148) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3784) ^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (206) [system] var(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (206) [system] var(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3784) ^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (206) [system] nonvar(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (206) [system] nonvar(P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (206) [system] P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_17240, _17242) Fail: (206) [system] P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_17240, _17242) ^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3784) ^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (200) [user] pfcAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (200) [user] pfcAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (201) [user] pfcPost('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (201) [user] pfcPost('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, bc))) ^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, bc))) Call: (203) [system] is_list('next-operation'(op(+, :, bc))) Fail: (203) [system] is_list('next-operation'(op(+, :, bc))) ^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, bc))) ^ Call: (203) [user] pfcPost1('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (204) [user] control_arg_types('next-operation'(op(+, :, bc)), _175554) ^ Unify: (204) [user] control_arg_types('next-operation'(op(+, :, bc)), _175554) Call: (205) [system] fail Fail: (205) [system] fail ^ Fail: (204) [user] control_arg_types('next-operation'(op(+, :, bc)), _175554) ^ Redo: (203) [user] pfcPost1('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _195350, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_195350)), trace))) ^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _195350, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_195350)), trace))) ^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _195350, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_195350)), trace)), user:each_call_cleanup) ^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _195350, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_195350)), trace)), user:each_call_cleanup) Call: (206) [system] current_prolog_flag(occurs_check, _225792) Exit: (206) [system] current_prolog_flag(occurs_check, true) ^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _195350, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_195350)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _195350, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_195350)), trace)), user:set_prolog_flag(occurs_check, true)) Call: (207) [system] true==true Exit: (207) [system] true==true ^ Call: (208) [user] pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (208) [user] pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, bc)), P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, bc)), P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, bc))) ^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, bc))) ^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, bc)), true) ^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, bc)), true) ^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, bc)), true) ^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, bc)), true) ^ Call: (212) [user] strip_module('next-operation'(op(+, :, bc)), _326204, _326206) ^ Exit: (212) [user] strip_module('next-operation'(op(+, :, bc)), user, 'next-operation'(op(+, :, bc))) ^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) ^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) Call: (213) [system] _329948=user Exit: (213) [system] user=user ^ Call: (213) [user] clause(user:'next-operation'(op(+, :, bc)), true, _331818) ^ Fail: (213) [user] clause('next-operation'(op(+, :, bc)), true, _331818) ^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) ^ Call: (213) [user] clause(user:'next-operation'(op(+, :, bc)), true, _334646) ^ Fail: (213) [user] clause('next-operation'(op(+, :, bc)), true, _334646) ^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) ^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, bc)), true) ^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, bc)), true) ^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, bc)), true) ^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, bc))) ^ Call: (209) [user] pfcPost2('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (209) [user] pfcPost2('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, bc)));assert('next-operation'(op(+, :, bc)))))) ^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, bc)));assert('next-operation'(op(+, :, bc)))))) ^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, bc)));assert('next-operation'(op(+, :, bc))))) ^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, bc)));assert('next-operation'(op(+, :, bc))))) ^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, bc))) ^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, bc))) ^ Call: (215) [user] strip_module('next-operation'(op(+, :, bc)), _361956, _361958) ^ Exit: (215) [user] strip_module('next-operation'(op(+, :, bc)), user, 'next-operation'(op(+, :, bc))) ^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, bc)), _363836, _363838) ^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)), true) Call: (216) [system] var('next-operation'(op(+, :, bc))) Fail: (216) [system] var('next-operation'(op(+, :, bc))) ^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, bc)), _363836, _363838) ^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)), true) ^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)), true) ^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) ^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) Call: (216) [system] _372242=user Exit: (216) [system] user=user ^ Call: (216) [user] clause(user:'next-operation'(op(+, :, bc)), true, _374112) ^ Fail: (216) [user] clause('next-operation'(op(+, :, bc)), true, _374112) ^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) ^ Call: (216) [user] clause(user:'next-operation'(op(+, :, bc)), true, _376940) ^ Fail: (216) [user] clause('next-operation'(op(+, :, bc)), true, _376940) ^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) ^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, bc))) ^ Call: (214) [user] assert('next-operation'(op(+, :, bc))) ^ Exit: (214) [user] assert('next-operation'(op(+, :, bc))) ^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, bc)));assert('next-operation'(op(+, :, bc))))) ^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, bc)));assert('next-operation'(op(+, :, bc)))))) ^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, bc))) ^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, bc))) ^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, bc))) ^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, bc))) ^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _433610) ^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _433610) Call: (217) [system] var('next-operation'(op(+, :, bc))) Fail: (217) [system] var('next-operation'(op(+, :, bc))) ^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _433610) ^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _433610) Call: (217) [system] compound('next-operation'(op(+, :, bc))) Exit: (217) [system] compound('next-operation'(op(+, :, bc))) Call: (217) [system] 1<1 Fail: (217) [system] 1<1 ^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _433610) ^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _433610) Call: (217) [system] _444762 is 1+ -1 Exit: (217) [system] 0 is 1+ -1 ^ Call: (217) [user] compound_eles('next-operation'(op(+, :, bc)), _446620) ^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, bc)), _446620) Call: (218) [system] is_list('next-operation'(op(+, :, bc))) Fail: (218) [system] is_list('next-operation'(op(+, :, bc))) ^ Redo: (217) [user] compound_eles('next-operation'(op(+, :, bc)), _446620) ^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, bc)), _446620) Call: (218) [system] compound('next-operation'(op(+, :, bc))) Exit: (218) [system] compound('next-operation'(op(+, :, bc))) Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, bc)), _454030, _454032) Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, bc)), 'next-operation', [op(+, :, bc)]) Call: (218) [lists] lists:member(_446620, ['next-operation', op(+, :, bc)]) Unify: (218) [lists] lists:member(_446620, ['next-operation', op(+, :, bc)]) Call: (219) [lists] lists:member_([op(+, :, bc)], _446620, 'next-operation') Unify: (219) [lists] lists:member_([op(+, :, bc)], 'next-operation', 'next-operation') Exit: (219) [lists] lists:member_([op(+, :, bc)], 'next-operation', 'next-operation') Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, bc)]) ^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, bc)), 'next-operation') ^ Call: (217) [user] compound_eles(0, 'next-operation', _433610) ^ Unify: (217) [user] compound_eles(0, 'next-operation', _433610) Call: (218) [system] var('next-operation') Fail: (218) [system] var('next-operation') ^ Redo: (217) [user] compound_eles(0, 'next-operation', _433610) ^ Unify: (217) [user] compound_eles(0, 'next-operation', _433610) Call: (218) [system] compound('next-operation') Fail: (218) [system] compound('next-operation') ^ Redo: (217) [user] compound_eles(0, 'next-operation', _433610) Call: (218) [system] _433610='next-operation' Exit: (218) [system] 'next-operation'='next-operation' ^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), 'next-operation') ^ Call: (216) [user] pfcIgnored('next-operation') ^ Fail: (216) [user] pfcIgnored('next-operation') Redo: (219) [lists] lists:member_([op(+, :, bc)], _446620, 'next-operation') Unify: (219) [lists] lists:member_([op(+, :, bc)], _446620, 'next-operation') Call: (220) [lists] lists:member_([], _446620, op(+, :, bc)) Unify: (220) [lists] lists:member_([], op(+, :, bc), op(+, :, bc)) Exit: (220) [lists] lists:member_([], op(+, :, bc), op(+, :, bc)) Exit: (219) [lists] lists:member_([op(+, :, bc)], op(+, :, bc), 'next-operation') Exit: (218) [lists] lists:member(op(+, :, bc), ['next-operation', op(+, :, bc)]) ^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, bc)), op(+, :, bc)) ^ Call: (217) [user] compound_eles(0, op(+, :, bc), _433610) ^ Unify: (217) [user] compound_eles(0, op(+, :, bc), _433610) Call: (218) [system] var(op(+, :, bc)) Fail: (218) [system] var(op(+, :, bc)) ^ Redo: (217) [user] compound_eles(0, op(+, :, bc), _433610) ^ Unify: (217) [user] compound_eles(0, op(+, :, bc), _433610) Call: (218) [system] compound(op(+, :, bc)) Exit: (218) [system] compound(op(+, :, bc)) Call: (218) [system] 0<1 Exit: (218) [system] 0<1 Call: (218) [system] _433610=op(+, :, bc) Exit: (218) [system] op(+, :, bc)=op(+, :, bc) ^ Exit: (217) [user] compound_eles(0, op(+, :, bc), op(+, :, bc)) ^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), op(+, :, bc)) ^ Call: (216) [user] pfcIgnored(op(+, :, bc)) ^ Fail: (216) [user] pfcIgnored(op(+, :, bc)) ^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, bc))) ^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, bc))) ^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, bc))) ^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _501410) ^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _501410) Call: (216) [system] var('next-operation'(op(+, :, bc))) Fail: (216) [system] var('next-operation'(op(+, :, bc))) ^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _501410) ^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _501410) Call: (216) [system] compound('next-operation'(op(+, :, bc))) Exit: (216) [system] compound('next-operation'(op(+, :, bc))) Call: (216) [system] 1<1 Fail: (216) [system] 1<1 ^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _501410) ^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _501410) Call: (216) [system] _512562 is 1+ -1 Exit: (216) [system] 0 is 1+ -1 ^ Call: (216) [user] compound_eles('next-operation'(op(+, :, bc)), _514420) ^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, bc)), _514420) Call: (217) [system] is_list('next-operation'(op(+, :, bc))) Fail: (217) [system] is_list('next-operation'(op(+, :, bc))) ^ Redo: (216) [user] compound_eles('next-operation'(op(+, :, bc)), _514420) ^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, bc)), _514420) Call: (217) [system] compound('next-operation'(op(+, :, bc))) Exit: (217) [system] compound('next-operation'(op(+, :, bc))) Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, bc)), _521830, _521832) Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, bc)), 'next-operation', [op(+, :, bc)]) Call: (217) [lists] lists:member(_3950, ['next-operation', op(+, :, bc)]) Unify: (217) [lists] lists:member(_3950, ['next-operation', op(+, :, bc)]) Call: (218) [lists] lists:member_([op(+, :, bc)], _3950, 'next-operation') Unify: (218) [lists] lists:member_([op(+, :, bc)], 'next-operation', 'next-operation') Exit: (218) [lists] lists:member_([op(+, :, bc)], 'next-operation', 'next-operation') Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, bc)]) ^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, bc)), 'next-operation') ^ Call: (216) [user] compound_eles(0, 'next-operation', _3946) ^ Unify: (216) [user] compound_eles(0, 'next-operation', _3946) Call: (217) [system] var('next-operation') Fail: (217) [system] var('next-operation') ^ Redo: (216) [user] compound_eles(0, 'next-operation', _3946) ^ Unify: (216) [user] compound_eles(0, 'next-operation', _3946) Call: (217) [system] compound('next-operation') Fail: (217) [system] compound('next-operation') ^ Redo: (216) [user] compound_eles(0, 'next-operation', _3946) Call: (217) [system] _3946='next-operation' Exit: (217) [system] 'next-operation'='next-operation' ^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), 'next-operation') ^ Call: (215) [user] pfcTraced('next-operation') ^ Fail: (215) [user] pfcTraced('next-operation') Redo: (218) [lists] lists:member_([op(+, :, bc)], _3950, 'next-operation') Unify: (218) [lists] lists:member_([op(+, :, bc)], _3950, 'next-operation') Call: (219) [lists] lists:member_([], _3950, op(+, :, bc)) Unify: (219) [lists] lists:member_([], op(+, :, bc), op(+, :, bc)) Exit: (219) [lists] lists:member_([], op(+, :, bc), op(+, :, bc)) Exit: (218) [lists] lists:member_([op(+, :, bc)], op(+, :, bc), 'next-operation') Exit: (217) [lists] lists:member(op(+, :, bc), ['next-operation', op(+, :, bc)]) ^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, bc)), op(+, :, bc)) ^ Call: (216) [user] compound_eles(0, op(+, :, bc), _3946) ^ Unify: (216) [user] compound_eles(0, op(+, :, bc), _3946) Call: (217) [system] var(op(+, :, bc)) Fail: (217) [system] var(op(+, :, bc)) ^ Redo: (216) [user] compound_eles(0, op(+, :, bc), _3946) ^ Unify: (216) [user] compound_eles(0, op(+, :, bc), _3946) Call: (217) [system] compound(op(+, :, bc)) Exit: (217) [system] compound(op(+, :, bc)) Call: (217) [system] 0<1 Exit: (217) [system] 0<1 Call: (217) [system] _3946=op(+, :, bc) Exit: (217) [system] op(+, :, bc)=op(+, :, bc) ^ Exit: (216) [user] compound_eles(0, op(+, :, bc), op(+, :, bc)) ^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), op(+, :, bc)) ^ Call: (215) [user] pfcTraced(op(+, :, bc)) ^ Fail: (215) [user] pfcTraced(op(+, :, bc)) ^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, bc))) ^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (214) [user] pfcSpied('next-operation'(op(+, :, bc)), +) ^ Fail: (214) [user] pfcSpied('next-operation'(op(+, :, bc)), +) ^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] pfcGetSearch(_147868) ^ Unify: (213) [user] pfcGetSearch(_147868) Call: (214) [t_l] t_l:pfcSearchTL(_149718) Fail: (214) [t_l] t_l:pfcSearchTL(_149718) ^ Redo: (213) [user] pfcGetSearch(_147868) ^ Call: (214) [user] pfcSearch(_152492) ^ Unify: (214) [user] pfcSearch(direct) ^ Exit: (214) [user] pfcSearch(direct) Call: (214) [system] _147868=direct Exit: (214) [system] direct=direct ^ Exit: (213) [user] pfcGetSearch(direct) ^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (214) [system] direct=direct Exit: (214) [system] direct=direct ^ Call: (214) [user] pfcFwd('next-operation'(op(+, :, bc))) ^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, bc))) ^ Call: (215) [user] control_arg_types('next-operation'(op(+, :, bc)), _176926) ^ Unify: (215) [user] control_arg_types('next-operation'(op(+, :, bc)), _176926) Call: (216) [system] fail Fail: (216) [system] fail ^ Fail: (215) [user] control_arg_types('next-operation'(op(+, :, bc)), _176926) ^ Redo: (214) [user] pfcFwd('next-operation'(op(+, :, bc))) ^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, bc))) ^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, bc)))) ^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc)))) ^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc))), user:each_call_cleanup) ^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc))), user:each_call_cleanup) Call: (217) [system] current_prolog_flag(occurs_check, _187188) Exit: (217) [system] current_prolog_flag(occurs_check, true) ^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc))), user:set_prolog_flag(occurs_check, true)) ^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc))), user:set_prolog_flag(occurs_check, true)) Call: (218) [system] true==true Exit: (218) [system] true==true ^ Call: (218) [user] pfcFwd0('next-operation'(op(+, :, bc))) ^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, bc))) Call: (219) [system] is_list(_194684) Fail: (219) [system] is_list(_194684) ^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, bc))) ^ Call: (219) [user] pfcFwd1('next-operation'(op(+, :, bc))) ^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, bc))) ^ Call: (220) [user] fc_rule_check('next-operation'(op(+, :, bc))) ^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, bc))) ^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, bc))) Call: (220) [system] copy_term('next-operation'(op(+, :, bc)), _202078) Exit: (220) [system] copy_term('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)))) ^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)))) ^ Call: (221) [user] fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Unify: (221) [user] fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, bc)), _207670), true) ^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, bc)), _207670), true) ^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (224) [system] var('$pt$'('next-operation'(op(+, :, bc)), _207670)) Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, bc)), _207670), imported_from(system)) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), imported_from(system)) Call: (225) [system] nonvar(imported_from(system)) Exit: (225) [system] nonvar(imported_from(system)) Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (227) [system] atom(user) Exit: (227) [system] atom(user) Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), imported_from(system)) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, bc)), _207670), built_in) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), built_in) Call: (225) [system] nonvar(built_in) Exit: (225) [system] nonvar(built_in) Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, bc)), _207670), _244740, _244742) Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, bc)), _207670), _244740, _244742) Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, bc)), _207670)) Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, bc)), _207670), _244740, _244742) Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, bc)), _207670), '$pt$', 2) Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, bc)), _207670), '$pt$', 2) ^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2) ^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2) ^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), built_in) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, bc)), _207670), _255982) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), _256922) Call: (225) [system] nonvar(_257780) ^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), _258782) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), _259716) Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (226) [system] atom(user) Exit: (226) [system] atom(user) Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), interpreted) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, bc)), _207670), number_of_clauses(_268910)) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), number_of_clauses(_268910)) Call: (225) [system] nonvar(number_of_clauses(_268910)) Exit: (225) [system] nonvar(number_of_clauses(_268910)) Call: (225) [$syspreds] property_predicate(number_of_clauses(_268910), user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Unify: (225) [$syspreds] property_predicate(number_of_clauses(_268910), user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (227) [system] atom(user) Exit: (227) [system] atom(user) Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), number_of_clauses(0)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _283754), (prolog_current_choice(_283764), push_current_choice(_283764), clause('$pt$'('next-operation'(op(+, :, bc)), _207670), _283786), pfc_call(_283786)), nb_setval('$pfc_current_choice', _283754)) ^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _283754), user:(prolog_current_choice(_283764), push_current_choice(_283764), clause('$pt$'('next-operation'(op(+, :, bc)), _207670), _283786), pfc_call(_283786)), user:nb_setval('$pfc_current_choice', _283754)) ^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _283754)) Call: (227) [system] nb_current('$pfc_current_choice', _283754) Exit: (227) [system] nb_current('$pfc_current_choice', []) ^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (226) [system] prolog_current_choice(_283764) Exit: (226) [system] prolog_current_choice(2930) ^ Call: (226) [user] push_current_choice(2930) ^ Unify: (226) [user] push_current_choice(2930) Call: (227) [system] nb_current('$pfc_current_choice', _293104) Exit: (227) [system] nb_current('$pfc_current_choice', []) Call: (227) [system] b_setval('$pfc_current_choice', [2930]) Exit: (227) [system] b_setval('$pfc_current_choice', [2930]) ^ Exit: (226) [user] push_current_choice(2930) ^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, bc)), _207670), _283786) ^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, bc)), _207670), _283786) Call: (226) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (227) [system] duplicate_term([], _301476) Exit: (227) [system] duplicate_term([], []) Call: (227) [system] nb_linkval('$pfc_current_choice', []) Exit: (227) [system] nb_linkval('$pfc_current_choice', []) Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _283754), user:(prolog_current_choice(_283764), push_current_choice(_283764), clause('$pt$'('next-operation'(op(+, :, bc)), _207670), _283786), pfc_call(_283786)), user:nb_setval('$pfc_current_choice', _283754)) ^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Redo: (221) [user] fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Unify: (221) [user] fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Exit: (221) [user] fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)))) ^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)))) ^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)))) ^ Call: (221) [user] fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Unify: (221) [user] fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Call: (222) [user] pfc_spft(_316346, _316432, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)) ^ Unify: (222) [user] pfc_spft(_316346, _317364, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)) ^ Call: (223) [user] pfcCallSystem('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Unify: (223) [user] pfcCallSystem('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Call: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (225) [system] var('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Fail: (225) [system] var('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Redo: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (225) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Exit: (225) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Redo: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Call: (225) [user] predicate_property('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), imported_from(system)) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), imported_from(system)) Call: (226) [system] nonvar(imported_from(system)) Exit: (226) [system] nonvar(imported_from(system)) Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (228) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Exit: (228) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (228) [system] atom(user) Exit: (228) [system] atom(user) Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), imported_from(system)) ^ Redo: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Call: (225) [user] predicate_property('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), built_in) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), built_in) Call: (226) [system] nonvar(built_in) Exit: (226) [system] nonvar(built_in) Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (227) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Exit: (227) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (227) [$syspreds] goal_name_arity('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _352504, _352506) Unify: (227) [$syspreds] goal_name_arity('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _352504, _352506) Call: (228) [system] compound('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Exit: (228) [system] compound('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (228) [system] compound_name_arity('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _352504, _352506) Exit: (228) [system] compound_name_arity('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), '$spft$', 3) Exit: (227) [$syspreds] goal_name_arity('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), '$spft$', 3) ^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3) ^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3) ^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), built_in) ^ Redo: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Call: (225) [user] predicate_property('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _363746) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _364686) Call: (226) [system] nonvar(_365544) ^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _366546) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _367480) Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (227) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Exit: (227) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (227) [system] atom(user) Exit: (227) [system] atom(user) Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), interpreted) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Call: (225) [user] predicate_property('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), number_of_clauses(_376674)) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), number_of_clauses(_376674)) Call: (226) [system] nonvar(number_of_clauses(_376674)) Exit: (226) [system] nonvar(number_of_clauses(_376674)) Call: (226) [$syspreds] property_predicate(number_of_clauses(_376674), user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Unify: (226) [$syspreds] property_predicate(number_of_clauses(_376674), user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (228) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Exit: (228) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (228) [system] atom(user) Exit: (228) [system] atom(user) Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Exit: (226) [$syspreds] property_predicate(number_of_clauses(755), user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), number_of_clauses(755)) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _391518), (prolog_current_choice(_391528), push_current_choice(_391528), clause('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _391550), pfc_call(_391550)), nb_setval('$pfc_current_choice', _391518)) ^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _391518), user:(prolog_current_choice(_391528), push_current_choice(_391528), clause('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _391550), pfc_call(_391550)), user:nb_setval('$pfc_current_choice', _391518)) ^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _391518)) Call: (228) [system] nb_current('$pfc_current_choice', _391518) Exit: (228) [system] nb_current('$pfc_current_choice', []) ^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (227) [system] prolog_current_choice(_391528) Exit: (227) [system] prolog_current_choice(2950) ^ Call: (227) [user] push_current_choice(2950) ^ Unify: (227) [user] push_current_choice(2950) Call: (228) [system] nb_current('$pfc_current_choice', _400868) Exit: (228) [system] nb_current('$pfc_current_choice', []) Call: (228) [system] b_setval('$pfc_current_choice', [2950]) Exit: (228) [system] b_setval('$pfc_current_choice', [2950]) ^ Exit: (227) [user] push_current_choice(2950) ^ Call: (227) [user] clause('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _391550) ^ Fail: (227) [user] clause('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _391550) Call: (227) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (228) [system] duplicate_term([], _409240) Exit: (228) [system] duplicate_term([], []) Call: (228) [system] nb_linkval('$pfc_current_choice', []) Exit: (228) [system] nb_linkval('$pfc_current_choice', []) Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _391518), user:(prolog_current_choice(_391528), push_current_choice(_391528), clause('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _391550), pfc_call(_391550)), user:nb_setval('$pfc_current_choice', _391518)) ^ Fail: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Fail: (223) [user] pfcCallSystem('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Fail: (222) [user] pfc_spft(_316346, _416744, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)) ^ Redo: (221) [user] fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Unify: (221) [user] fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Exit: (221) [user] fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)))) ^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, bc))) ^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, bc))) ^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc))), user:set_prolog_flag(occurs_check, true)) ^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc))), user:each_call_cleanup) ^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc)))) ^ Exit: (214) [user] pfcFwd('next-operation'(op(+, :, bc))) ^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Exit: (209) [user] pfcPost2('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (208) [user] pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3810, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_3810)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3810, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_3810)), trace)), user:each_call_cleanup) ^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3810, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_3810)), trace))) ^ Exit: (203) [user] pfcPost1('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, bc))) ^ Exit: (201) [user] pfcPost('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (201) [user] pfcRun ^ Unify: (201) [user] pfcRun ^ Call: (202) [user] pfcGetSearch(direct) ^ Unify: (202) [user] pfcGetSearch(direct) Call: (203) [t_l] t_l:pfcSearchTL(_514050) Fail: (203) [t_l] t_l:pfcSearchTL(_514050) ^ Redo: (202) [user] pfcGetSearch(direct) ^ Call: (203) [user] pfcSearch(_516824) ^ Unify: (203) [user] pfcSearch(direct) ^ Exit: (203) [user] pfcSearch(direct) Call: (203) [system] direct=direct Exit: (203) [system] direct=direct ^ Exit: (202) [user] pfcGetSearch(direct) ^ Unify: (201) [user] pfcRun ^ Exit: (201) [user] pfcRun ^ Exit: (200) [user] pfcAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (199) [user] pfcAdd('next-operation'(op(+, :, bc))) ^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, bc))) ^ Exit: (197) [user] if_t(into_simple_op(+, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], op(+, :, bc)), pfcAdd_Now('next-operation'(op(+, :, bc)))) Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]), _3422)) Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]), _3422)) ^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]), _3422) ^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]), _3422) Call: (200) [system] asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]])\=[_18226|_18228] Exit: (200) [system] asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]])\=[_18226|_18228] ^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))*->_3422='True';_3422='False')) ^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))*->_3422='True';_3422='False')) Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))*->_3422='True';_3422='False'), error(_21964, _21966), fail) Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))*->_3422='True';_3422='False'), error(_21964, _21966), fail) Call: (204) [user] asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Unify: (204) [user] asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Call: (205) [user] metta_interp_mode(+, _25680) Unify: (205) [user] metta_interp_mode(+, load) Exit: (205) [user] metta_interp_mode(+, load) Call: (205) [user] asserted_do_metta('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Unify: (205) [user] asserted_do_metta('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Call: (206) [user] metta_interp_mode(load, _30270) Redo: (205) [user] asserted_do_metta('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Unify: (205) [user] asserted_do_metta('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Call: (206) [system] load==exec Redo: (205) [user] asserted_do_metta('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Unify: (205) [user] asserted_do_metta('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Call: (206) [user] asserted_do_metta2('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Unify: (206) [user] asserted_do_metta2('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Call: (207) [system] nonvar(load) Exit: (207) [system] nonvar(load) Call: (207) [user] metta_interp_mode(load, _39492) Redo: (206) [user] asserted_do_metta2('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Unify: (206) [user] asserted_do_metta2('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) ^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))) ^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))) ^ Call: (208) [user] is_compatio ^ Unify: (208) [user] is_compatio ^ Call: (210) [system] setup_call_cleanup('$notrace'(_45968, _45970), once(user:is_compatio0), '$restore_trace'(_45968, _45970)) ^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_45968, _45970), system:once(user:is_compatio0), system:'$restore_trace'(_45968, _45970)) ^ Call: (211) [system] sig_atomic(system:'$notrace'(_45968, _45970)) ^ Fail: (208) [user] is_compatio ^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))) ^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))) ^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_51586, must_det_ll(user:metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]])))), (_51586==""->true;our_ansi_format('#ffa505', '~w~n', [_51586])))) ^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_51586, must_det_ll(user:metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]])))), (_51586==""->true;our_ansi_format('#ffa505', '~w~n', [_51586])))) (: bc (-> $a hyperon::space::DynSpace Nat $a)) ; Action: load=metta_atom_asserted('&self',[:,bc,[->,_a,'hyperon::space::DynSpace','Nat',_a]]) ^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""])))) ^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))) Exit: (206) [user] asserted_do_metta2('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Exit: (205) [user] asserted_do_metta('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Exit: (204) [user] asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Call: (204) [system] _3422='True' Exit: (204) [system] 'True'='True' Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))*->'True'='True';'True'='False'), error(_21964, _21966), fail) ^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))*->'True'='True';'True'='False')) ^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]), 'True') Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]), 'True')) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], 'True') ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], 'True')) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; Base case", 58, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; Base case", 58, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422) Call: (197) [system] var('$COMMENT'(";; Base case", 58, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";; Base case", 58, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; Base case", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; Base case", _3422) Call: (198) [system] var(";; Base case") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; Base case", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; Base case", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";; Base case"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; Base case", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; Base case", _3422) ^ Call: (198) [user] write_comment(";; Base case") ^ Unify: (198) [user] write_comment(";; Base case") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_178650, _178652), once(user:is_compatio0), '$restore_trace'(_178650, _178652)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_178650, _178652), system:once(user:is_compatio0), system:'$restore_trace'(_178650, _178652)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_178650, _178652)) ^ Redo: (198) [user] write_comment(";; Base case") ^ Unify: (198) [user] write_comment(";; Base case") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_198166, _198168), once(user:option_value0(load, silent)), '$restore_trace'(_198166, _198168)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_198166, _198168), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_198166, _198168)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_198166, _198168)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_207456, _207458), once(user:is_flag0(convert)), '$restore_trace'(_207456, _207458)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_207456, _207458), system:once(user:is_flag0(convert)), system:'$restore_trace'(_207456, _207458)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_207456, _207458)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_226964, _226966), once(user:option_value0(html, 'True')), '$restore_trace'(_226964, _226966)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_226964, _226966), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_226964, _226966)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_226964, _226966)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";; Base case") ^ Unify: (198) [user] write_comment(";; Base case") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _250216) Fail: (207) [system] current_prolog_flag(windows, _251144) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_256604, _256606), once(user:is_flag0(log)), '$restore_trace'(_256604, _256606)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_256604, _256606), system:once(user:is_flag0(log)), system:'$restore_trace'(_256604, _256606)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_256604, _256606)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_265000) ^ Unify: (204) [user] original_user_error(_265000) Call: (205) [system] stream_property(_265000, file_no(2)) Unify: (205) [system] stream_property(_265000, file_no(2)) Call: (206) [system] nonvar(_265000) Redo: (205) [system] stream_property(_265000, file_no(2)) Unify: (205) [system] stream_property(_265000, file_no(2)) Call: (206) [system] nonvar(_265000) Redo: (205) [system] stream_property(_265000, file_no(2)) Unify: (205) [system] stream_property(_265000, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_276120) Redo: (205) [system] stream_property(_265000, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";; Base case"]) ;;;; Base case ^ Exit: (199) [user] format(';;~w~n', [";; Base case"]) ^ Exit: (198) [user] write_comment(";; Base case") ^ Call: (198) [user] ignore((symbolic(";; Base case"), symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Call: (200) [user] symbolic(";; Base case") ^ Unify: (200) [user] symbolic(";; Base case") Call: (201) [system] atomic(";; Base case") Exit: (201) [system] atomic(";; Base case") ^ Exit: (200) [user] symbolic(";; Base case") ^ Call: (200) [user] symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case") ^ Unify: (200) [user] symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case") Call: (201) [system] atomic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case") Fail: (201) [system] atomic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case") ^ Fail: (200) [user] symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case") ^ Redo: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Call: (198) [user] ignore((symbolic(";; Base case"), symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Call: (200) [user] symbolic(";; Base case") ^ Unify: (200) [user] symbolic(";; Base case") Call: (201) [system] atomic(";; Base case") Exit: (201) [system] atomic(";; Base case") ^ Exit: (200) [user] symbolic(";; Base case") ^ Call: (200) [user] symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case") ^ Unify: (200) [user] symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case") Call: (201) [system] atomic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case") Fail: (201) [system] atomic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case") ^ Fail: (200) [user] symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case") ^ Redo: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; Base case", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422) Call: (197) [system] var('$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc (: $prf $ccln) $space $_1)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc (: $prf $ccln) $space $_1)", _3422) Call: (198) [system] var(";; (= (bc (: $prf $ccln) $space $_1)") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc (: $prf $ccln) $space $_1)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc (: $prf $ccln) $space $_1)", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";; (= (bc (: $prf $ccln) $space $_1)"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc (: $prf $ccln) $space $_1)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc (: $prf $ccln) $space $_1)", _3422) ^ Call: (198) [user] write_comment(";; (= (bc (: $prf $ccln) $space $_1)") ^ Unify: (198) [user] write_comment(";; (= (bc (: $prf $ccln) $space $_1)") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_473830, _473832), once(user:is_compatio0), '$restore_trace'(_473830, _473832)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_473830, _473832), system:once(user:is_compatio0), system:'$restore_trace'(_473830, _473832)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_473830, _473832)) ^ Redo: (198) [user] write_comment(";; (= (bc (: $prf $ccln) $space $_1)") ^ Unify: (198) [user] write_comment(";; (= (bc (: $prf $ccln) $space $_1)") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_493346, _493348), once(user:option_value0(load, silent)), '$restore_trace'(_493346, _493348)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_493346, _493348), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_493346, _493348)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_493346, _493348)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_502636, _502638), once(user:is_flag0(convert)), '$restore_trace'(_502636, _502638)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_502636, _502638), system:once(user:is_flag0(convert)), system:'$restore_trace'(_502636, _502638)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_502636, _502638)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_522144, _522146), once(user:option_value0(html, 'True')), '$restore_trace'(_522144, _522146)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_522144, _522146), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_522144, _522146)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_3706, _3708)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";; (= (bc (: $prf $ccln) $space $_1)") ^ Unify: (198) [user] write_comment(";; (= (bc (: $prf $ccln) $space $_1)") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _25036) Fail: (207) [system] current_prolog_flag(windows, _25964) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_31424, _31426), once(user:is_flag0(log)), '$restore_trace'(_31424, _31426)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_31424, _31426), system:once(user:is_flag0(log)), system:'$restore_trace'(_31424, _31426)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_31424, _31426)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_39820) ^ Unify: (204) [user] original_user_error(_39820) Call: (205) [system] stream_property(_39820, file_no(2)) Unify: (205) [system] stream_property(_39820, file_no(2)) Call: (206) [system] nonvar(_39820) Redo: (205) [system] stream_property(_39820, file_no(2)) Unify: (205) [system] stream_property(_39820, file_no(2)) Call: (206) [system] nonvar(_39820) Redo: (205) [system] stream_property(_39820, file_no(2)) Unify: (205) [system] stream_property(_39820, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_50940) Redo: (205) [system] stream_property(_39820, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";; (= (bc (: $prf $ccln) $space $_1)"]) ;;;; (= (bc (: $prf $ccln) $space $_1) ^ Exit: (199) [user] format(';;~w~n', [";; (= (bc (: $prf $ccln) $space $_1)"]) ^ Exit: (198) [user] write_comment(";; (= (bc (: $prf $ccln) $space $_1)") ^ Call: (198) [user] ignore((symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Call: (200) [user] symbolic(";; (= (bc (: $prf $ccln) $space $_1)") ^ Unify: (200) [user] symbolic(";; (= (bc (: $prf $ccln) $space $_1)") Call: (201) [system] atomic(";; (= (bc (: $prf $ccln) $space $_1)") Exit: (201) [system] atomic(";; (= (bc (: $prf $ccln) $space $_1)") ^ Exit: (200) [user] symbolic(";; (= (bc (: $prf $ccln) $space $_1)") ^ Call: (200) [user] symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)") ^ Unify: (200) [user] symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)") Call: (201) [system] atomic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)") Fail: (201) [system] atomic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)") ^ Fail: (200) [user] symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)") ^ Redo: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Call: (198) [user] ignore((symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Call: (200) [user] symbolic(";; (= (bc (: $prf $ccln) $space $_1)") ^ Unify: (200) [user] symbolic(";; (= (bc (: $prf $ccln) $space $_1)") Call: (201) [system] atomic(";; (= (bc (: $prf $ccln) $space $_1)") Exit: (201) [system] atomic(";; (= (bc (: $prf $ccln) $space $_1)") ^ Exit: (200) [user] symbolic(";; (= (bc (: $prf $ccln) $space $_1)") ^ Call: (200) [user] symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)") ^ Unify: (200) [user] symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)") Call: (201) [system] atomic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)") Fail: (201) [system] atomic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)") ^ Fail: (200) [user] symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)") ^ Redo: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc (: $prf $ccln) $space $_1)", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422) Call: (197) [system] var('$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space (: $prf $ccln)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space (: $prf $ccln)", _3422) Call: (198) [system] var(";; (match $space (: $prf $ccln)") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space (: $prf $ccln)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space (: $prf $ccln)", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";; (match $space (: $prf $ccln)"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space (: $prf $ccln)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space (: $prf $ccln)", _3422) ^ Call: (198) [user] write_comment(";; (match $space (: $prf $ccln)") ^ Unify: (198) [user] write_comment(";; (match $space (: $prf $ccln)") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_248650, _248652), once(user:is_compatio0), '$restore_trace'(_248650, _248652)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_248650, _248652), system:once(user:is_compatio0), system:'$restore_trace'(_248650, _248652)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_248650, _248652)) ^ Redo: (198) [user] write_comment(";; (match $space (: $prf $ccln)") ^ Unify: (198) [user] write_comment(";; (match $space (: $prf $ccln)") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_268166, _268168), once(user:option_value0(load, silent)), '$restore_trace'(_268166, _268168)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_268166, _268168), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_268166, _268168)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_268166, _268168)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_277456, _277458), once(user:is_flag0(convert)), '$restore_trace'(_277456, _277458)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_277456, _277458), system:once(user:is_flag0(convert)), system:'$restore_trace'(_277456, _277458)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_277456, _277458)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_296964, _296966), once(user:option_value0(html, 'True')), '$restore_trace'(_296964, _296966)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_296964, _296966), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_296964, _296966)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_296964, _296966)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";; (match $space (: $prf $ccln)") ^ Unify: (198) [user] write_comment(";; (match $space (: $prf $ccln)") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _320216) Fail: (207) [system] current_prolog_flag(windows, _321144) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_326604, _326606), once(user:is_flag0(log)), '$restore_trace'(_326604, _326606)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_326604, _326606), system:once(user:is_flag0(log)), system:'$restore_trace'(_326604, _326606)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_326604, _326606)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_335000) ^ Unify: (204) [user] original_user_error(_335000) Call: (205) [system] stream_property(_335000, file_no(2)) Unify: (205) [system] stream_property(_335000, file_no(2)) Call: (206) [system] nonvar(_335000) Redo: (205) [system] stream_property(_335000, file_no(2)) Unify: (205) [system] stream_property(_335000, file_no(2)) Call: (206) [system] nonvar(_335000) Redo: (205) [system] stream_property(_335000, file_no(2)) Unify: (205) [system] stream_property(_335000, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_346120) Redo: (205) [system] stream_property(_335000, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";; (match $space (: $prf $ccln)"]) ;;;; (match $space (: $prf $ccln) ^ Exit: (199) [user] format(';;~w~n', [";; (match $space (: $prf $ccln)"]) ^ Exit: (198) [user] write_comment(";; (match $space (: $prf $ccln)") ^ Call: (198) [user] ignore((symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Call: (200) [user] symbolic(";; (match $space (: $prf $ccln)") ^ Unify: (200) [user] symbolic(";; (match $space (: $prf $ccln)") Call: (201) [system] atomic(";; (match $space (: $prf $ccln)") Exit: (201) [system] atomic(";; (match $space (: $prf $ccln)") ^ Exit: (200) [user] symbolic(";; (match $space (: $prf $ccln)") ^ Call: (200) [user] symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)") ^ Unify: (200) [user] symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)") Call: (201) [system] atomic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)") Fail: (201) [system] atomic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)") ^ Fail: (200) [user] symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)") ^ Redo: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Call: (198) [user] ignore((symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Call: (200) [user] symbolic(";; (match $space (: $prf $ccln)") ^ Unify: (200) [user] symbolic(";; (match $space (: $prf $ccln)") Call: (201) [system] atomic(";; (match $space (: $prf $ccln)") Exit: (201) [system] atomic(";; (match $space (: $prf $ccln)") ^ Exit: (200) [user] symbolic(";; (match $space (: $prf $ccln)") ^ Call: (200) [user] symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)") ^ Unify: (200) [user] symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)") Call: (201) [system] atomic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)") Fail: (201) [system] atomic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)") ^ Fail: (200) [user] symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)") ^ Redo: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space (: $prf $ccln)", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (: $prf $ccln)))", 61, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (: $prf $ccln)))", 61, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422) Call: (197) [system] var('$COMMENT'(";; (: $prf $ccln)))", 61, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";; (: $prf $ccln)))", 61, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (: $prf $ccln)))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (: $prf $ccln)))", _3422) Call: (198) [system] var(";; (: $prf $ccln)))") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (: $prf $ccln)))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (: $prf $ccln)))", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";; (: $prf $ccln)))"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (: $prf $ccln)))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (: $prf $ccln)))", _3422) ^ Call: (198) [user] write_comment(";; (: $prf $ccln)))") ^ Unify: (198) [user] write_comment(";; (: $prf $ccln)))") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_23976, _23978), once(user:is_compatio0), '$restore_trace'(_23976, _23978)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_23976, _23978), system:once(user:is_compatio0), system:'$restore_trace'(_23976, _23978)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_23976, _23978)) ^ Redo: (198) [user] write_comment(";; (: $prf $ccln)))") ^ Unify: (198) [user] write_comment(";; (: $prf $ccln)))") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_43492, _43494), once(user:option_value0(load, silent)), '$restore_trace'(_43492, _43494)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_43492, _43494), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_43492, _43494)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_43492, _43494)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_52782, _52784), once(user:is_flag0(convert)), '$restore_trace'(_52782, _52784)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_52782, _52784), system:once(user:is_flag0(convert)), system:'$restore_trace'(_52782, _52784)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_52782, _52784)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_72290, _72292), once(user:option_value0(html, 'True')), '$restore_trace'(_72290, _72292)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_72290, _72292), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_72290, _72292)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_72290, _72292)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";; (: $prf $ccln)))") ^ Unify: (198) [user] write_comment(";; (: $prf $ccln)))") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _95542) Fail: (207) [system] current_prolog_flag(windows, _96470) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_101930, _101932), once(user:is_flag0(log)), '$restore_trace'(_101930, _101932)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_101930, _101932), system:once(user:is_flag0(log)), system:'$restore_trace'(_101930, _101932)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_101930, _101932)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_110326) ^ Unify: (204) [user] original_user_error(_110326) Call: (205) [system] stream_property(_110326, file_no(2)) Unify: (205) [system] stream_property(_110326, file_no(2)) Call: (206) [system] nonvar(_110326) Redo: (205) [system] stream_property(_110326, file_no(2)) Unify: (205) [system] stream_property(_110326, file_no(2)) Call: (206) [system] nonvar(_110326) Redo: (205) [system] stream_property(_110326, file_no(2)) Unify: (205) [system] stream_property(_110326, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_121446) Redo: (205) [system] stream_property(_110326, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";; (: $prf $ccln)))"]) ;;;; (: $prf $ccln))) ^ Exit: (199) [user] format(';;~w~n', [";; (: $prf $ccln)))"]) ^ Exit: (198) [user] write_comment(";; (: $prf $ccln)))") ^ Call: (198) [user] ignore((symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Call: (200) [user] symbolic(";; (: $prf $ccln)))") ^ Unify: (200) [user] symbolic(";; (: $prf $ccln)))") Call: (201) [system] atomic(";; (: $prf $ccln)))") Exit: (201) [system] atomic(";; (: $prf $ccln)))") ^ Exit: (200) [user] symbolic(";; (: $prf $ccln)))") ^ Call: (200) [user] symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))") ^ Unify: (200) [user] symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))") Call: (201) [system] atomic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))") Fail: (201) [system] atomic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))") ^ Fail: (200) [user] symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))") ^ Redo: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Call: (198) [user] ignore((symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Call: (200) [user] symbolic(";; (: $prf $ccln)))") ^ Unify: (200) [user] symbolic(";; (: $prf $ccln)))") Call: (201) [system] atomic(";; (: $prf $ccln)))") Exit: (201) [system] atomic(";; (: $prf $ccln)))") ^ Exit: (200) [user] symbolic(";; (: $prf $ccln)))") ^ Call: (200) [user] symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))") ^ Unify: (200) [user] symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))") Call: (201) [system] atomic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))") Fail: (201) [system] atomic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))") ^ Fail: (200) [user] symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))") ^ Redo: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (: $prf $ccln)))", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";;", 62, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";;", 62, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422) Call: (197) [system] var('$COMMENT'(";;", 62, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";;", 62, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;", _3422) Call: (198) [system] var(";;") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";;"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;", _3422) ^ Call: (198) [user] write_comment(";;") ^ Unify: (198) [user] write_comment(";;") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_319148, _319150), once(user:is_compatio0), '$restore_trace'(_319148, _319150)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_319148, _319150), system:once(user:is_compatio0), system:'$restore_trace'(_319148, _319150)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_319148, _319150)) ^ Redo: (198) [user] write_comment(";;") ^ Unify: (198) [user] write_comment(";;") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_338664, _338666), once(user:option_value0(load, silent)), '$restore_trace'(_338664, _338666)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_338664, _338666), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_338664, _338666)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_338664, _338666)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_347954, _347956), once(user:is_flag0(convert)), '$restore_trace'(_347954, _347956)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_347954, _347956), system:once(user:is_flag0(convert)), system:'$restore_trace'(_347954, _347956)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_347954, _347956)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_367462, _367464), once(user:option_value0(html, 'True')), '$restore_trace'(_367462, _367464)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_367462, _367464), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_367462, _367464)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_367462, _367464)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";;") ^ Unify: (198) [user] write_comment(";;") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _390714) Fail: (207) [system] current_prolog_flag(windows, _391642) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_397102, _397104), once(user:is_flag0(log)), '$restore_trace'(_397102, _397104)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_397102, _397104), system:once(user:is_flag0(log)), system:'$restore_trace'(_397102, _397104)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_397102, _397104)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_405498) ^ Unify: (204) [user] original_user_error(_405498) Call: (205) [system] stream_property(_405498, file_no(2)) Unify: (205) [system] stream_property(_405498, file_no(2)) Call: (206) [system] nonvar(_405498) Redo: (205) [system] stream_property(_405498, file_no(2)) Unify: (205) [system] stream_property(_405498, file_no(2)) Call: (206) [system] nonvar(_405498) Redo: (205) [system] stream_property(_405498, file_no(2)) Unify: (205) [system] stream_property(_405498, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_416618) Redo: (205) [system] stream_property(_405498, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";;"]) ;;;; ^ Exit: (199) [user] format(';;~w~n', [";;"]) ^ Exit: (198) [user] write_comment(";;") ^ Call: (198) [user] ignore((symbolic(";;"), symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Call: (200) [user] symbolic(";;") ^ Unify: (200) [user] symbolic(";;") Call: (201) [system] atomic(";;") Exit: (201) [system] atomic(";;") ^ Exit: (200) [user] symbolic(";;") ^ Call: (200) [user] symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;") ^ Unify: (200) [user] symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;") Call: (201) [system] atomic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;") Fail: (201) [system] atomic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;") ^ Fail: (200) [user] symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;") ^ Redo: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Call: (198) [user] ignore((symbolic(";;"), symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Call: (200) [user] symbolic(";;") ^ Unify: (200) [user] symbolic(";;") Call: (201) [system] atomic(";;") Exit: (201) [system] atomic(";;") ^ Exit: (200) [user] symbolic(";;") ^ Call: (200) [user] symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;") ^ Unify: (200) [user] symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;") Call: (201) [system] atomic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;") Fail: (201) [system] atomic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;") ^ Fail: (200) [user] symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;") ^ Redo: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422) Call: (197) [system] var('$COMMENT'(";; (= (bc $X $space $_1)", 63, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc $X $space $_1)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc $X $space $_1)", _3422) Call: (198) [system] var(";; (= (bc $X $space $_1)") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc $X $space $_1)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc $X $space $_1)", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";; (= (bc $X $space $_1)"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc $X $space $_1)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc $X $space $_1)", _3422) ^ Call: (198) [user] write_comment(";; (= (bc $X $space $_1)") ^ Unify: (198) [user] write_comment(";; (= (bc $X $space $_1)") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_95030, _95032), once(user:is_compatio0), '$restore_trace'(_95030, _95032)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_95030, _95032), system:once(user:is_compatio0), system:'$restore_trace'(_95030, _95032)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_95030, _95032)) ^ Redo: (198) [user] write_comment(";; (= (bc $X $space $_1)") ^ Unify: (198) [user] write_comment(";; (= (bc $X $space $_1)") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_114546, _114548), once(user:option_value0(load, silent)), '$restore_trace'(_114546, _114548)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_114546, _114548), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_114546, _114548)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_114546, _114548)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_123836, _123838), once(user:is_flag0(convert)), '$restore_trace'(_123836, _123838)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_123836, _123838), system:once(user:is_flag0(convert)), system:'$restore_trace'(_123836, _123838)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_123836, _123838)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_143344, _143346), once(user:option_value0(html, 'True')), '$restore_trace'(_143344, _143346)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_143344, _143346), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_143344, _143346)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_143344, _143346)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";; (= (bc $X $space $_1)") ^ Unify: (198) [user] write_comment(";; (= (bc $X $space $_1)") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _166596) Fail: (207) [system] current_prolog_flag(windows, _167524) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_172984, _172986), once(user:is_flag0(log)), '$restore_trace'(_172984, _172986)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_172984, _172986), system:once(user:is_flag0(log)), system:'$restore_trace'(_172984, _172986)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_172984, _172986)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_181380) ^ Unify: (204) [user] original_user_error(_181380) Call: (205) [system] stream_property(_181380, file_no(2)) Unify: (205) [system] stream_property(_181380, file_no(2)) Call: (206) [system] nonvar(_181380) Redo: (205) [system] stream_property(_181380, file_no(2)) Unify: (205) [system] stream_property(_181380, file_no(2)) Call: (206) [system] nonvar(_181380) Redo: (205) [system] stream_property(_181380, file_no(2)) Unify: (205) [system] stream_property(_181380, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_192500) Redo: (205) [system] stream_property(_181380, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";; (= (bc $X $space $_1)"]) ;;;; (= (bc $X $space $_1) ^ Exit: (199) [user] format(';;~w~n', [";; (= (bc $X $space $_1)"]) ^ Exit: (198) [user] write_comment(";; (= (bc $X $space $_1)") ^ Call: (198) [user] ignore((symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Call: (200) [user] symbolic(";; (= (bc $X $space $_1)") ^ Unify: (200) [user] symbolic(";; (= (bc $X $space $_1)") Call: (201) [system] atomic(";; (= (bc $X $space $_1)") Exit: (201) [system] atomic(";; (= (bc $X $space $_1)") ^ Exit: (200) [user] symbolic(";; (= (bc $X $space $_1)") ^ Call: (200) [user] symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)") ^ Unify: (200) [user] symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)") Call: (201) [system] atomic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)") Fail: (201) [system] atomic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)") ^ Fail: (200) [user] symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)") ^ Redo: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Call: (198) [user] ignore((symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Call: (200) [user] symbolic(";; (= (bc $X $space $_1)") ^ Unify: (200) [user] symbolic(";; (= (bc $X $space $_1)") Call: (201) [system] atomic(";; (= (bc $X $space $_1)") Exit: (201) [system] atomic(";; (= (bc $X $space $_1)") ^ Exit: (200) [user] symbolic(";; (= (bc $X $space $_1)") ^ Call: (200) [user] symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)") ^ Unify: (200) [user] symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)") Call: (201) [system] atomic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)") Fail: (201) [system] atomic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)") ^ Fail: (200) [user] symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)") ^ Redo: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc $X $space $_1)", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (match $space $X $X))", 64, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (match $space $X $X))", 64, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422) Call: (197) [system] var('$COMMENT'(";; (match $space $X $X))", 64, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";; (match $space $X $X))", 64, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space $X $X))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space $X $X))", _3422) Call: (198) [system] var(";; (match $space $X $X))") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space $X $X))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space $X $X))", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";; (match $space $X $X))"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space $X $X))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space $X $X))", _3422) ^ Call: (198) [user] write_comment(";; (match $space $X $X))") ^ Unify: (198) [user] write_comment(";; (match $space $X $X))") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_390208, _390210), once(user:is_compatio0), '$restore_trace'(_390208, _390210)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_390208, _390210), system:once(user:is_compatio0), system:'$restore_trace'(_390208, _390210)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_390208, _390210)) ^ Redo: (198) [user] write_comment(";; (match $space $X $X))") ^ Unify: (198) [user] write_comment(";; (match $space $X $X))") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_409724, _409726), once(user:option_value0(load, silent)), '$restore_trace'(_409724, _409726)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_409724, _409726), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_409724, _409726)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_409724, _409726)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_419014, _419016), once(user:is_flag0(convert)), '$restore_trace'(_419014, _419016)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_419014, _419016), system:once(user:is_flag0(convert)), system:'$restore_trace'(_419014, _419016)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_419014, _419016)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_438522, _438524), once(user:option_value0(html, 'True')), '$restore_trace'(_438522, _438524)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_438522, _438524), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_438522, _438524)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_438522, _438524)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";; (match $space $X $X))") ^ Unify: (198) [user] write_comment(";; (match $space $X $X))") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _461774) Fail: (207) [system] current_prolog_flag(windows, _462702) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_468162, _468164), once(user:is_flag0(log)), '$restore_trace'(_468162, _468164)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_468162, _468164), system:once(user:is_flag0(log)), system:'$restore_trace'(_468162, _468164)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_468162, _468164)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_476558) ^ Unify: (204) [user] original_user_error(_476558) Call: (205) [system] stream_property(_476558, file_no(2)) Unify: (205) [system] stream_property(_476558, file_no(2)) Call: (206) [system] nonvar(_476558) Redo: (205) [system] stream_property(_476558, file_no(2)) Unify: (205) [system] stream_property(_476558, file_no(2)) Call: (206) [system] nonvar(_476558) Redo: (205) [system] stream_property(_476558, file_no(2)) Unify: (205) [system] stream_property(_476558, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_487678) Redo: (205) [system] stream_property(_476558, file_no(2)) Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fe6c676e200)) ^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";; (match $space $X $X))"]) ;;;; (match $space $X $X)) ^ Exit: (199) [user] format(';;~w~n', [";; (match $space $X $X))"]) ^ Exit: (198) [user] write_comment(";; (match $space $X $X))") ^ Call: (198) [user] ignore((symbolic(";; (match $space $X $X))"), symbolic_list_concat([_505440, _505446], 'MeTTaLog only: ', ";; (match $space $X $X))"), !, atom_string(_505446, _505466), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _505466, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_505440, _505446], 'MeTTaLog only: ', ";; (match $space $X $X))"), !, atom_string(_505446, _505466), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _505466, _3422))) ^ Call: (200) [user] symbolic(";; (match $space $X $X))") ^ Unify: (200) [user] symbolic(";; (match $space $X $X))") Call: (201) [system] atomic(";; (match $space $X $X))") Exit: (201) [system] atomic(";; (match $space $X $X))") ^ Exit: (200) [user] symbolic(";; (match $space $X $X))") ^ Call: (200) [user] symbolic_list_concat([_505440, _505446], 'MeTTaLog only: ', ";; (match $space $X $X))") ^ Unify: (200) [user] symbolic_list_concat([_505440, _505446], 'MeTTaLog only: ', ";; (match $space $X $X))") Call: (201) [system] atomic_list_concat([_505440, _505446], 'MeTTaLog only: ', ";; (match $space $X $X))") Fail: (201) [system] atomic_list_concat([_505440, _505446], 'MeTTaLog only: ', ";; (match $space $X $X))") ^ Fail: (200) [user] symbolic_list_concat([_3716, _3722], 'MeTTaLog only: ', ";; (match $space $X $X))") ^ Redo: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_3716, _3722], 'MeTTaLog only: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_3716, _3722], 'MeTTaLog only: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_3716, _3722], 'MeTTaLog only: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) ^ Call: (198) [user] ignore((symbolic(";; (match $space $X $X))"), symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) ^ Call: (200) [user] symbolic(";; (match $space $X $X))") ^ Unify: (200) [user] symbolic(";; (match $space $X $X))") Call: (201) [system] atomic(";; (match $space $X $X))") Exit: (201) [system] atomic(";; (match $space $X $X))") ^ Exit: (200) [user] symbolic(";; (match $space $X $X))") ^ Call: (200) [user] symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))") ^ Unify: (200) [user] symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))") Call: (201) [system] atomic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))") Fail: (201) [system] atomic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))") ^ Fail: (200) [user] symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))") ^ Redo: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space $X $X))", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, [:-, [bc, [:, _71496, _71502], _71508, _71514, _71520], [match, _71508, [:, _71496, _71502], [:, _71496, _71502], _71520]], ['_OUT'=_71520, '__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, [:-, [bc, [:, _71496, _71502], _71508, _71514, _71520], [match, _71508, [:, _71496, _71502], [:, _71496, _71502], _71520]], ['_OUT'=_71520, '__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, ['_OUT'=_71520, '__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496]) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_OUT'=_71520, '__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496]) Call: (196) [apply] apply:maplist_(['_OUT'=_71520, '__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Unify: (196) [apply] apply:maplist_(['_OUT'=_71520, '__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Call: (197) [user] maybe_assign('_OUT'=_71520) Unify: (197) [user] maybe_assign('_OUT'=_71520) ^ Call: (198) [user] ignore(_71520=_OUT) ^ Unify: (198) [system] ignore(user:(_71520=_OUT)) Call: (199) [system] _71520=_OUT Exit: (199) [system] _OUT=_OUT ^ Exit: (198) [system] ignore(user:(_OUT=_OUT)) Exit: (197) [user] maybe_assign('_OUT'=_OUT) Call: (197) [apply] apply:maplist_(['__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Unify: (197) [apply] apply:maplist_(['__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Call: (198) [user] maybe_assign('__'=_71514) Unify: (198) [user] maybe_assign('__'=_71514) ^ Call: (199) [user] ignore(_71514=__) ^ Unify: (199) [system] ignore(user:(_71514=__)) Call: (200) [system] _71514=__ Exit: (200) [system] __=__ ^ Exit: (199) [system] ignore(user:(__=__)) Exit: (198) [user] maybe_assign('__'=__) Call: (198) [apply] apply:maplist_(['_space'=_71508, '_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Unify: (198) [apply] apply:maplist_(['_space'=_71508, '_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Call: (199) [user] maybe_assign('_space'=_71508) Unify: (199) [user] maybe_assign('_space'=_71508) ^ Call: (200) [user] ignore(_71508=_space) ^ Unify: (200) [system] ignore(user:(_71508=_space)) Call: (201) [system] _71508=_space Exit: (201) [system] _space=_space ^ Exit: (200) [system] ignore(user:(_space=_space)) Exit: (199) [user] maybe_assign('_space'=_space) Call: (199) [apply] apply:maplist_(['_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Unify: (199) [apply] apply:maplist_(['_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Call: (200) [user] maybe_assign('_ccln'=_71502) Unify: (200) [user] maybe_assign('_ccln'=_71502) ^ Call: (201) [user] ignore(_71502=_ccln) ^ Unify: (201) [system] ignore(user:(_71502=_ccln)) Call: (202) [system] _71502=_ccln Exit: (202) [system] _ccln=_ccln ^ Exit: (201) [system] ignore(user:(_ccln=_ccln)) Exit: (200) [user] maybe_assign('_ccln'=_ccln) Call: (200) [apply] apply:maplist_(['_prf'=_71496], user:maybe_assign) Unify: (200) [apply] apply:maplist_(['_prf'=_71496], user:maybe_assign) Call: (201) [user] maybe_assign('_prf'=_71496) Unify: (201) [user] maybe_assign('_prf'=_71496) ^ Call: (202) [user] ignore(_71496=_prf) ^ Unify: (202) [system] ignore(user:(_71496=_prf)) Call: (203) [system] _71496=_prf Exit: (203) [system] _prf=_prf ^ Exit: (202) [system] ignore(user:(_prf=_prf)) Exit: (201) [user] maybe_assign('_prf'=_prf) Call: (201) [apply] apply:maplist_([], user:maybe_assign) Unify: (201) [apply] apply:maplist_([], user:maybe_assign) Exit: (201) [apply] apply:maplist_([], user:maybe_assign) Exit: (200) [apply] apply:maplist_(['_prf'=_prf], user:maybe_assign) Exit: (199) [apply] apply:maplist_(['_ccln'=_ccln, '_prf'=_prf], user:maybe_assign) Exit: (198) [apply] apply:maplist_(['_space'=_space, '_ccln'=_ccln, '_prf'=_prf], user:maybe_assign) Exit: (197) [apply] apply:maplist_(['__'=__, '_space'=_space, '_ccln'=_ccln, '_prf'=_prf], user:maybe_assign) Exit: (196) [apply] apply:maplist_(['_OUT'=_OUT, '__'=__, '_space'=_space, '_ccln'=_ccln, '_prf'=_prf], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_OUT'=_OUT, '__'=__, '_space'=_space, '_ccln'=_ccln, '_prf'=_prf]) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Call: (197) [system] var([:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Call: (197) [system] string([:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec ^ Call: (197) [user] if_t(into_simple_op(+, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _192476), pfcAdd_Now('next-operation'(_192476))) ^ Unify: (197) [user] if_t(into_simple_op(+, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _192476), pfcAdd_Now('next-operation'(_192476))) Call: (198) [user] into_simple_op(+, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _192476) Unify: (198) [user] into_simple_op(+, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], op(+, :-, _195268)) Call: (199) [user] o_s([[bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _195268) Unify: (199) [user] o_s([[bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _195268) Call: (200) [user] o_s([bc, [:, _prf, _ccln], _space, __, _OUT], _195268) Unify: (200) [user] o_s([bc, [:, _prf, _ccln], _space, __, _OUT], _195268) Call: (201) [user] o_s(bc, _195268) Unify: (201) [user] o_s(bc, bc) Exit: (201) [user] o_s(bc, bc) Exit: (200) [user] o_s([bc, [:, _prf, _ccln], _space, __, _OUT], bc) Exit: (199) [user] o_s([[bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], bc) Exit: (198) [user] into_simple_op(+, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], op(+, :-, bc)) ^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :-, bc))) ^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :-, bc))) ^ Call: (199) [user] current_predicate(pfcAdd/1) ^ Exit: (199) [user] current_predicate(pfcAdd/1) ^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :-, bc)))) ^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :-, bc)))) ^ Call: (200) [user] clause(pfcTraceExecution, true) ^ Fail: (200) [user] clause(pfcTraceExecution, true) ^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :-, bc)))) ^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :-, bc)))) ^ Call: (199) [user] pfcAdd('next-operation'(op(+, :-, bc))) ^ Unify: (199) [user] pfcAdd('next-operation'(op(+, :-, bc))) ^ Call: (200) [user] must_ex(current_why_UU(_216486)) ^ Unify: (200) [user] must_ex(current_why_UU(_216486)) Call: (202) [user] current_why_UU(_216486) Unify: (202) [user] current_why_UU(_216486) ^ Call: (203) [user] get_why_uu(_216486) ^ Unify: (203) [user] get_why_uu(_216486) ^ Call: (204) [user] findall(_222026, current_why(_222026), _222032) ^ Unify: (204) [$bags] findall(_222026, user:current_why(_222026), _222032) ^ Call: (205) [$bags] findall(_222026, user:current_why(_222026), _222032, []) ^ Unify: (205) [$bags] findall(_222026, user:current_why(_222026), _222032, []) ^ Call: (206) [$bags] cleanup_bag(findall_loop(_222026, user:current_why(_222026), _222032, []), '$destroy_findall_bag') ^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_222026, user:current_why(_222026), _222032, []), '$bags':'$destroy_findall_bag') Call: (207) [$bags] findall_loop(_222026, user:current_why(_222026), _222032, []) Unify: (207) [$bags] findall_loop(_222026, user:current_why(_222026), _222032, []) ^ Call: (208) [user] bugger:current_why(_222026) ^ Unify: (208) [user] bugger:current_why(_222026) ^ Call: (209) [user] bugger:current_why_data(_222026) ^ Unify: (209) [user] bugger:current_why_data(_222026) Call: (210) [system] nb_current('$current_why', wp(_222026, _233286)) Fail: (210) [system] nb_current('$current_why', wp(_222026, _233286)) ^ Redo: (209) [user] bugger:current_why_data(_222026) ^ Unify: (209) [user] bugger:current_why_data(_222026) Call: (210) [t_l] t_l:current_why_source(_222026) Fail: (210) [t_l] t_l:current_why_source(_222026) ^ Fail: (209) [user] bugger:current_why_data(_222026) ^ Redo: (208) [user] bugger:current_why(_222026) ^ Unify: (208) [user] bugger:current_why(mfl4(_240714, _240716, _240718, _240720)) ^ Call: (210) [system] setup_call_cleanup('$notrace'(_241670, _241672), once(user:current_mfl4(_240714, _240716, _240718, _240720)), '$restore_trace'(_241670, _241672)) ^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_241670, _241672), system:once(user:current_mfl4(_240714, _240716, _240718, _240720)), system:'$restore_trace'(_241670, _241672)) ^ Call: (211) [system] sig_atomic(system:'$notrace'(_241670, _241672)) ^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_240714, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1)) ^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_240714, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Redo: (207) [$bags] findall_loop(_222026, user:current_why(_222026), _222032, []) Exit: (207) [$bags] findall_loop(_222026, user:current_why(_222026), [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_222026, user:current_why(_222026), [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag') ^ Exit: (205) [$bags] findall(_222026, user:current_why(_222026), [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (204) [$bags] findall(_222026, user:current_why(_222026), [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (204) [system] [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] Exit: (204) [system] [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] ^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _216486) ^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax)) Call: (205) [system] var([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (205) [system] var([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _216486) ^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (205) [system] nonvar([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (205) [system] nonvar([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (205) [system] [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_378166, _378168) Fail: (205) [system] [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_378166, _378168) ^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _216486) ^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _216486) ^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _408528) ^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _408528) ^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _408528) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (207) [system] var([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (207) [system] var([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _408528) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Call: (207) [user] not(compound([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) Call: (208) [system] compound([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (208) [system] compound([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3950) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3950) ^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3950) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (208) [system] var(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (208) [system] var(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3950) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (208) [user] not(compound(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) Call: (209) [system] compound(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (209) [system] compound(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3950) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3904) ^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (206) [system] var(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (206) [system] var(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3904) ^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (206) [system] nonvar(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (206) [system] nonvar(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (206) [system] P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_252060, _252062) Fail: (206) [system] P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_252060, _252062) ^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3904) ^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (200) [user] pfcAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (200) [user] pfcAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (201) [user] pfcPost('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (201) [user] pfcPost('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :-, bc))) ^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :-, bc))) Call: (203) [system] is_list('next-operation'(op(+, :-, bc))) Fail: (203) [system] is_list('next-operation'(op(+, :-, bc))) ^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :-, bc))) ^ Call: (203) [user] pfcPost1('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (204) [user] control_arg_types('next-operation'(op(+, :-, bc)), _410374) ^ Unify: (204) [user] control_arg_types('next-operation'(op(+, :-, bc)), _410374) Call: (205) [system] fail Fail: (205) [system] fail ^ Fail: (204) [user] control_arg_types('next-operation'(op(+, :-, bc)), _410374) ^ Redo: (203) [user] pfcPost1('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _430170, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_430170)), trace))) ^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _430170, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_430170)), trace))) ^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _430170, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_430170)), trace)), user:each_call_cleanup) ^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _430170, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_430170)), trace)), user:each_call_cleanup) Call: (206) [system] current_prolog_flag(occurs_check, _460612) Exit: (206) [system] current_prolog_flag(occurs_check, true) ^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _430170, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_430170)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _430170, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_430170)), trace)), user:set_prolog_flag(occurs_check, true)) Call: (207) [system] true==true Exit: (207) [system] true==true ^ Call: (208) [user] pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (208) [user] pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, :-, bc)), P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :-, bc)), P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :-, bc))) ^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :-, bc))) ^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :-, bc)), true) ^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :-, bc)), true) ^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, :-, bc)), true) ^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :-, bc)), true) ^ Call: (212) [user] strip_module('next-operation'(op(+, :-, bc)), _43004, _43006) ^ Exit: (212) [user] strip_module('next-operation'(op(+, :-, bc)), user, 'next-operation'(op(+, :-, bc))) ^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) ^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) Call: (213) [system] _46748=user Exit: (213) [system] user=user ^ Call: (213) [user] clause(user:'next-operation'(op(+, :-, bc)), true, _48618) ^ Fail: (213) [user] clause('next-operation'(op(+, :-, bc)), true, _48618) ^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) ^ Call: (213) [user] clause(user:'next-operation'(op(+, :-, bc)), true, _51446) ^ Fail: (213) [user] clause('next-operation'(op(+, :-, bc)), true, _51446) ^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) ^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :-, bc)), true) ^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :-, bc)), true) ^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :-, bc)), true) ^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :-, bc))) ^ Call: (209) [user] pfcPost2('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (209) [user] pfcPost2('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :-, bc)));assert('next-operation'(op(+, :-, bc)))))) ^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :-, bc)));assert('next-operation'(op(+, :-, bc)))))) ^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :-, bc)));assert('next-operation'(op(+, :-, bc))))) ^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :-, bc)));assert('next-operation'(op(+, :-, bc))))) ^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, :-, bc))) ^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :-, bc))) ^ Call: (215) [user] strip_module('next-operation'(op(+, :-, bc)), _78756, _78758) ^ Exit: (215) [user] strip_module('next-operation'(op(+, :-, bc)), user, 'next-operation'(op(+, :-, bc))) ^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :-, bc)), _80636, _80638) ^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)), true) Call: (216) [system] var('next-operation'(op(+, :-, bc))) Fail: (216) [system] var('next-operation'(op(+, :-, bc))) ^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :-, bc)), _80636, _80638) ^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)), true) ^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)), true) ^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) ^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) Call: (216) [system] _89042=user Exit: (216) [system] user=user ^ Call: (216) [user] clause(user:'next-operation'(op(+, :-, bc)), true, _90912) ^ Fail: (216) [user] clause('next-operation'(op(+, :-, bc)), true, _90912) ^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) ^ Call: (216) [user] clause(user:'next-operation'(op(+, :-, bc)), true, _93740) ^ Fail: (216) [user] clause('next-operation'(op(+, :-, bc)), true, _93740) ^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) ^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :-, bc))) ^ Call: (214) [user] assert('next-operation'(op(+, :-, bc))) ^ Exit: (214) [user] assert('next-operation'(op(+, :-, bc))) ^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :-, bc)));assert('next-operation'(op(+, :-, bc))))) ^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :-, bc)));assert('next-operation'(op(+, :-, bc)))))) ^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, :-, bc))) ^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :-, bc))) ^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :-, bc))) ^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :-, bc))) ^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _150410) ^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _150410) Call: (217) [system] var('next-operation'(op(+, :-, bc))) Fail: (217) [system] var('next-operation'(op(+, :-, bc))) ^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _150410) ^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _150410) Call: (217) [system] compound('next-operation'(op(+, :-, bc))) Exit: (217) [system] compound('next-operation'(op(+, :-, bc))) Call: (217) [system] 1<1 Fail: (217) [system] 1<1 ^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _150410) ^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _150410) Call: (217) [system] _161562 is 1+ -1 Exit: (217) [system] 0 is 1+ -1 ^ Call: (217) [user] compound_eles('next-operation'(op(+, :-, bc)), _163420) ^ Unify: (217) [user] compound_eles('next-operation'(op(+, :-, bc)), _163420) Call: (218) [system] is_list('next-operation'(op(+, :-, bc))) Fail: (218) [system] is_list('next-operation'(op(+, :-, bc))) ^ Redo: (217) [user] compound_eles('next-operation'(op(+, :-, bc)), _163420) ^ Unify: (217) [user] compound_eles('next-operation'(op(+, :-, bc)), _163420) Call: (218) [system] compound('next-operation'(op(+, :-, bc))) Exit: (218) [system] compound('next-operation'(op(+, :-, bc))) Call: (218) [system] compound_name_arguments('next-operation'(op(+, :-, bc)), _170830, _170832) Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :-, bc)), 'next-operation', [op(+, :-, bc)]) Call: (218) [lists] lists:member(_163420, ['next-operation', op(+, :-, bc)]) Unify: (218) [lists] lists:member(_163420, ['next-operation', op(+, :-, bc)]) Call: (219) [lists] lists:member_([op(+, :-, bc)], _163420, 'next-operation') Unify: (219) [lists] lists:member_([op(+, :-, bc)], 'next-operation', 'next-operation') Exit: (219) [lists] lists:member_([op(+, :-, bc)], 'next-operation', 'next-operation') Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :-, bc)]) ^ Exit: (217) [user] compound_eles('next-operation'(op(+, :-, bc)), 'next-operation') ^ Call: (217) [user] compound_eles(0, 'next-operation', _150410) ^ Unify: (217) [user] compound_eles(0, 'next-operation', _150410) Call: (218) [system] var('next-operation') Fail: (218) [system] var('next-operation') ^ Redo: (217) [user] compound_eles(0, 'next-operation', _150410) ^ Unify: (217) [user] compound_eles(0, 'next-operation', _150410) Call: (218) [system] compound('next-operation') Fail: (218) [system] compound('next-operation') ^ Redo: (217) [user] compound_eles(0, 'next-operation', _150410) Call: (218) [system] _150410='next-operation' Exit: (218) [system] 'next-operation'='next-operation' ^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), 'next-operation') ^ Call: (216) [user] pfcIgnored('next-operation') ^ Fail: (216) [user] pfcIgnored('next-operation') Redo: (219) [lists] lists:member_([op(+, :-, bc)], _163420, 'next-operation') Unify: (219) [lists] lists:member_([op(+, :-, bc)], _163420, 'next-operation') Call: (220) [lists] lists:member_([], _163420, op(+, :-, bc)) Unify: (220) [lists] lists:member_([], op(+, :-, bc), op(+, :-, bc)) Exit: (220) [lists] lists:member_([], op(+, :-, bc), op(+, :-, bc)) Exit: (219) [lists] lists:member_([op(+, :-, bc)], op(+, :-, bc), 'next-operation') Exit: (218) [lists] lists:member(op(+, :-, bc), ['next-operation', op(+, :-, bc)]) ^ Exit: (217) [user] compound_eles('next-operation'(op(+, :-, bc)), op(+, :-, bc)) ^ Call: (217) [user] compound_eles(0, op(+, :-, bc), _150410) ^ Unify: (217) [user] compound_eles(0, op(+, :-, bc), _150410) Call: (218) [system] var(op(+, :-, bc)) Fail: (218) [system] var(op(+, :-, bc)) ^ Redo: (217) [user] compound_eles(0, op(+, :-, bc), _150410) ^ Unify: (217) [user] compound_eles(0, op(+, :-, bc), _150410) Call: (218) [system] compound(op(+, :-, bc)) Exit: (218) [system] compound(op(+, :-, bc)) Call: (218) [system] 0<1 Exit: (218) [system] 0<1 Call: (218) [system] _150410=op(+, :-, bc) Exit: (218) [system] op(+, :-, bc)=op(+, :-, bc) ^ Exit: (217) [user] compound_eles(0, op(+, :-, bc), op(+, :-, bc)) ^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), op(+, :-, bc)) ^ Call: (216) [user] pfcIgnored(op(+, :-, bc)) ^ Fail: (216) [user] pfcIgnored(op(+, :-, bc)) ^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :-, bc))) ^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :-, bc))) ^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :-, bc))) ^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _218210) ^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _218210) Call: (216) [system] var('next-operation'(op(+, :-, bc))) Fail: (216) [system] var('next-operation'(op(+, :-, bc))) ^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _218210) ^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _218210) Call: (216) [system] compound('next-operation'(op(+, :-, bc))) Exit: (216) [system] compound('next-operation'(op(+, :-, bc))) Call: (216) [system] 1<1 Fail: (216) [system] 1<1 ^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _218210) ^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _218210) Call: (216) [system] _229362 is 1+ -1 Exit: (216) [system] 0 is 1+ -1 ^ Call: (216) [user] compound_eles('next-operation'(op(+, :-, bc)), _231220) ^ Unify: (216) [user] compound_eles('next-operation'(op(+, :-, bc)), _231220) Call: (217) [system] is_list('next-operation'(op(+, :-, bc))) Fail: (217) [system] is_list('next-operation'(op(+, :-, bc))) ^ Redo: (216) [user] compound_eles('next-operation'(op(+, :-, bc)), _231220) ^ Unify: (216) [user] compound_eles('next-operation'(op(+, :-, bc)), _231220) Call: (217) [system] compound('next-operation'(op(+, :-, bc))) Exit: (217) [system] compound('next-operation'(op(+, :-, bc))) Call: (217) [system] compound_name_arguments('next-operation'(op(+, :-, bc)), _238630, _238632) Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :-, bc)), 'next-operation', [op(+, :-, bc)]) Call: (217) [lists] lists:member(_231220, ['next-operation', op(+, :-, bc)]) Unify: (217) [lists] lists:member(_231220, ['next-operation', op(+, :-, bc)]) Call: (218) [lists] lists:member_([op(+, :-, bc)], _231220, 'next-operation') Unify: (218) [lists] lists:member_([op(+, :-, bc)], 'next-operation', 'next-operation') Exit: (218) [lists] lists:member_([op(+, :-, bc)], 'next-operation', 'next-operation') Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :-, bc)]) ^ Exit: (216) [user] compound_eles('next-operation'(op(+, :-, bc)), 'next-operation') ^ Call: (216) [user] compound_eles(0, 'next-operation', _218210) ^ Unify: (216) [user] compound_eles(0, 'next-operation', _218210) Call: (217) [system] var('next-operation') Fail: (217) [system] var('next-operation') ^ Redo: (216) [user] compound_eles(0, 'next-operation', _218210) ^ Unify: (216) [user] compound_eles(0, 'next-operation', _218210) Call: (217) [system] compound('next-operation') Fail: (217) [system] compound('next-operation') ^ Redo: (216) [user] compound_eles(0, 'next-operation', _218210) Call: (217) [system] _218210='next-operation' Exit: (217) [system] 'next-operation'='next-operation' ^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), 'next-operation') ^ Call: (215) [user] pfcTraced('next-operation') ^ Fail: (215) [user] pfcTraced('next-operation') Redo: (218) [lists] lists:member_([op(+, :-, bc)], _231220, 'next-operation') Unify: (218) [lists] lists:member_([op(+, :-, bc)], _231220, 'next-operation') Call: (219) [lists] lists:member_([], _231220, op(+, :-, bc)) Unify: (219) [lists] lists:member_([], op(+, :-, bc), op(+, :-, bc)) Exit: (219) [lists] lists:member_([], op(+, :-, bc), op(+, :-, bc)) Exit: (218) [lists] lists:member_([op(+, :-, bc)], op(+, :-, bc), 'next-operation') Exit: (217) [lists] lists:member(op(+, :-, bc), ['next-operation', op(+, :-, bc)]) ^ Exit: (216) [user] compound_eles('next-operation'(op(+, :-, bc)), op(+, :-, bc)) ^ Call: (216) [user] compound_eles(0, op(+, :-, bc), _218210) ^ Unify: (216) [user] compound_eles(0, op(+, :-, bc), _218210) Call: (217) [system] var(op(+, :-, bc)) Fail: (217) [system] var(op(+, :-, bc)) ^ Redo: (216) [user] compound_eles(0, op(+, :-, bc), _218210) ^ Unify: (216) [user] compound_eles(0, op(+, :-, bc), _218210) Call: (217) [system] compound(op(+, :-, bc)) Exit: (217) [system] compound(op(+, :-, bc)) Call: (217) [system] 0<1 Exit: (217) [system] 0<1 Call: (217) [system] _218210=op(+, :-, bc) Exit: (217) [system] op(+, :-, bc)=op(+, :-, bc) ^ Exit: (216) [user] compound_eles(0, op(+, :-, bc), op(+, :-, bc)) ^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), op(+, :-, bc)) ^ Call: (215) [user] pfcTraced(op(+, :-, bc)) ^ Fail: (215) [user] pfcTraced(op(+, :-, bc)) ^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :-, bc))) ^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (214) [user] pfcSpied('next-operation'(op(+, :-, bc)), +) ^ Fail: (214) [user] pfcSpied('next-operation'(op(+, :-, bc)), +) ^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] pfcGetSearch(_384622) ^ Unify: (213) [user] pfcGetSearch(_384622) Call: (214) [t_l] t_l:pfcSearchTL(_386472) Fail: (214) [t_l] t_l:pfcSearchTL(_386472) ^ Redo: (213) [user] pfcGetSearch(_384622) ^ Call: (214) [user] pfcSearch(_389246) ^ Unify: (214) [user] pfcSearch(direct) ^ Exit: (214) [user] pfcSearch(direct) Call: (214) [system] _384622=direct Exit: (214) [system] direct=direct ^ Exit: (213) [user] pfcGetSearch(direct) ^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (214) [system] direct=direct Exit: (214) [system] direct=direct ^ Call: (214) [user] pfcFwd('next-operation'(op(+, :-, bc))) ^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :-, bc))) ^ Call: (215) [user] control_arg_types('next-operation'(op(+, :-, bc)), _413680) ^ Unify: (215) [user] control_arg_types('next-operation'(op(+, :-, bc)), _413680) Call: (216) [system] fail Fail: (216) [system] fail ^ Fail: (215) [user] control_arg_types('next-operation'(op(+, :-, bc)), _413680) ^ Redo: (214) [user] pfcFwd('next-operation'(op(+, :-, bc))) ^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :-, bc))) ^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :-, bc)))) ^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc)))) ^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc))), user:each_call_cleanup) ^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc))), user:each_call_cleanup) Call: (217) [system] current_prolog_flag(occurs_check, _423942) Exit: (217) [system] current_prolog_flag(occurs_check, true) ^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc))), user:set_prolog_flag(occurs_check, true)) ^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc))), user:set_prolog_flag(occurs_check, true)) Call: (218) [system] true==true Exit: (218) [system] true==true ^ Call: (218) [user] pfcFwd0('next-operation'(op(+, :-, bc))) ^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, :-, bc))) Call: (219) [system] is_list(_431438) Fail: (219) [system] is_list(_431438) ^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, :-, bc))) ^ Call: (219) [user] pfcFwd1('next-operation'(op(+, :-, bc))) ^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, :-, bc))) ^ Call: (220) [user] fc_rule_check('next-operation'(op(+, :-, bc))) ^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, :-, bc))) ^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, :-, bc))) Call: (220) [system] copy_term('next-operation'(op(+, :-, bc)), _438832) Exit: (220) [system] copy_term('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)))) ^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)))) ^ Call: (221) [user] fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Unify: (221) [user] fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, :-, bc)), _444424), true) ^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :-, bc)), _444424), true) ^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (224) [system] var('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Fail: (224) [system] var('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (224) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :-, bc)), _444424), imported_from(system)) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), imported_from(system)) Call: (225) [system] nonvar(imported_from(system)) Exit: (225) [system] nonvar(imported_from(system)) Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (227) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (227) [system] atom(user) Exit: (227) [system] atom(user) Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), imported_from(system)) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :-, bc)), _444424), built_in) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), built_in) Call: (225) [system] nonvar(built_in) Exit: (225) [system] nonvar(built_in) Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (226) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :-, bc)), _444424), _481494, _481496) Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :-, bc)), _444424), _481494, _481496) Call: (227) [system] compound('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :-, bc)), _444424), _481494, _481496) Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :-, bc)), _444424), '$pt$', 2) Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :-, bc)), _444424), '$pt$', 2) ^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2) ^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2) ^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), built_in) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :-, bc)), _444424), _492736) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), _493676) Call: (225) [system] nonvar(_494534) ^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), _495536) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), _496470) Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (226) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (226) [system] atom(user) Exit: (226) [system] atom(user) Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), interpreted) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :-, bc)), _444424), number_of_clauses(_505664)) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), number_of_clauses(_505664)) Call: (225) [system] nonvar(number_of_clauses(_505664)) Exit: (225) [system] nonvar(number_of_clauses(_505664)) Call: (225) [$syspreds] property_predicate(number_of_clauses(_505664), user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Unify: (225) [$syspreds] property_predicate(number_of_clauses(_505664), user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (227) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (227) [system] atom(user) Exit: (227) [system] atom(user) Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), number_of_clauses(0)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _520508), (prolog_current_choice(_520518), push_current_choice(_520518), clause('$pt$'('next-operation'(op(+, :-, bc)), _444424), _520540), pfc_call(_520540)), nb_setval('$pfc_current_choice', _520508)) ^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _520508), user:(prolog_current_choice(_520518), push_current_choice(_520518), clause('$pt$'('next-operation'(op(+, :-, bc)), _444424), _520540), pfc_call(_520540)), user:nb_setval('$pfc_current_choice', _520508)) ^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _520508)) Call: (227) [system] nb_current('$pfc_current_choice', _4170) Exit: (227) [system] nb_current('$pfc_current_choice', []) ^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (226) [system] prolog_current_choice(_4180) Exit: (226) [system] prolog_current_choice(2934) ^ Call: (226) [user] push_current_choice(2934) ^ Unify: (226) [user] push_current_choice(2934) Call: (227) [system] nb_current('$pfc_current_choice', _10140) Exit: (227) [system] nb_current('$pfc_current_choice', []) Call: (227) [system] b_setval('$pfc_current_choice', [2934]) Exit: (227) [system] b_setval('$pfc_current_choice', [2934]) ^ Exit: (226) [user] push_current_choice(2934) ^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, :-, bc)), _4164), _4202) ^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :-, bc)), _4164), _4202) Call: (226) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (227) [system] duplicate_term([], _18512) Exit: (227) [system] duplicate_term([], []) Call: (227) [system] nb_linkval('$pfc_current_choice', []) Exit: (227) [system] nb_linkval('$pfc_current_choice', []) Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _4170), user:(prolog_current_choice(_4180), push_current_choice(_4180), clause('$pt$'('next-operation'(op(+, :-, bc)), _4164), _4202), pfc_call(_4202)), user:nb_setval('$pfc_current_choice', _4170)) ^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _4164)) ^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :-, bc)), _4164)) ^ Redo: (221) [user] fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Unify: (221) [user] fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Exit: (221) [user] fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)))) ^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)))) ^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)))) ^ Call: (221) [user] fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Unify: (221) [user] fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Call: (222) [user] pfc_spft(_33382, _33468, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)) ^ Unify: (222) [user] pfc_spft(_33382, _34400, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)) ^ Call: (223) [user] pfcCallSystem('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Unify: (223) [user] pfcCallSystem('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Call: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (225) [system] var('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Fail: (225) [system] var('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Redo: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (225) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Exit: (225) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Redo: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Call: (225) [user] predicate_property('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), imported_from(system)) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), imported_from(system)) Call: (226) [system] nonvar(imported_from(system)) Exit: (226) [system] nonvar(imported_from(system)) Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (228) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Exit: (228) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (228) [system] atom(user) Exit: (228) [system] atom(user) Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), imported_from(system)) ^ Redo: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Call: (225) [user] predicate_property('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), built_in) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), built_in) Call: (226) [system] nonvar(built_in) Exit: (226) [system] nonvar(built_in) Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (227) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Exit: (227) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (227) [$syspreds] goal_name_arity('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _69540, _69542) Unify: (227) [$syspreds] goal_name_arity('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _69540, _69542) Call: (228) [system] compound('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Exit: (228) [system] compound('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (228) [system] compound_name_arity('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _69540, _69542) Exit: (228) [system] compound_name_arity('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), '$spft$', 3) Exit: (227) [$syspreds] goal_name_arity('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), '$spft$', 3) ^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3) ^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3) ^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), built_in) ^ Redo: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Call: (225) [user] predicate_property('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _80782) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _81722) Call: (226) [system] nonvar(_82580) ^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _83582) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _84516) Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (227) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Exit: (227) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (227) [system] atom(user) Exit: (227) [system] atom(user) Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), interpreted) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Call: (225) [user] predicate_property('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), number_of_clauses(_93710)) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), number_of_clauses(_93710)) Call: (226) [system] nonvar(number_of_clauses(_93710)) Exit: (226) [system] nonvar(number_of_clauses(_93710)) Call: (226) [$syspreds] property_predicate(number_of_clauses(_93710), user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Unify: (226) [$syspreds] property_predicate(number_of_clauses(_93710), user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (228) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Exit: (228) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (228) [system] atom(user) Exit: (228) [system] atom(user) Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Exit: (226) [$syspreds] property_predicate(number_of_clauses(757), user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), number_of_clauses(757)) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _108554), (prolog_current_choice(_108564), push_current_choice(_108564), clause('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _108586), pfc_call(_108586)), nb_setval('$pfc_current_choice', _108554)) ^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _108554), user:(prolog_current_choice(_108564), push_current_choice(_108564), clause('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _108586), pfc_call(_108586)), user:nb_setval('$pfc_current_choice', _108554)) ^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _108554)) Call: (228) [system] nb_current('$pfc_current_choice', _108554) Exit: (228) [system] nb_current('$pfc_current_choice', []) ^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (227) [system] prolog_current_choice(_108564) Exit: (227) [system] prolog_current_choice(2954) ^ Call: (227) [user] push_current_choice(2954) ^ Unify: (227) [user] push_current_choice(2954) Call: (228) [system] nb_current('$pfc_current_choice', _117904) Exit: (228) [system] nb_current('$pfc_current_choice', []) Call: (228) [system] b_setval('$pfc_current_choice', [2954]) Exit: (228) [system] b_setval('$pfc_current_choice', [2954]) ^ Exit: (227) [user] push_current_choice(2954) ^ Call: (227) [user] clause('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _108586) ^ Fail: (227) [user] clause('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _108586) Call: (227) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (228) [system] duplicate_term([], _126276) Exit: (228) [system] duplicate_term([], []) Call: (228) [system] nb_linkval('$pfc_current_choice', []) Exit: (228) [system] nb_linkval('$pfc_current_choice', []) Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _108554), user:(prolog_current_choice(_108564), push_current_choice(_108564), clause('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _108586), pfc_call(_108586)), user:nb_setval('$pfc_current_choice', _108554)) ^ Fail: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Fail: (223) [user] pfcCallSystem('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Fail: (222) [user] pfc_spft(_33382, _133780, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)) ^ Redo: (221) [user] fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Unify: (221) [user] fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Exit: (221) [user] fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)))) ^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, :-, bc))) ^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, :-, bc))) ^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc))), user:set_prolog_flag(occurs_check, true)) ^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc))), user:each_call_cleanup) ^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc)))) ^ Exit: (214) [user] pfcFwd('next-operation'(op(+, :-, bc))) ^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Exit: (209) [user] pfcPost2('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (208) [user] pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3930, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_3930)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3930, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_3930)), trace)), user:each_call_cleanup) ^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3930, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_3930)), trace))) ^ Exit: (203) [user] pfcPost1('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :-, bc))) ^ Exit: (201) [user] pfcPost('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (201) [user] pfcRun ^ Unify: (201) [user] pfcRun ^ Call: (202) [user] pfcGetSearch(direct) ^ Unify: (202) [user] pfcGetSearch(direct) Call: (203) [t_l] t_l:pfcSearchTL(_231086) Fail: (203) [t_l] t_l:pfcSearchTL(_231086) ^ Redo: (202) [user] pfcGetSearch(direct) ^ Call: (203) [user] pfcSearch(_233860) ^ Unify: (203) [user] pfcSearch(direct) ^ Exit: (203) [user] pfcSearch(direct) Call: (203) [system] direct=direct Exit: (203) [system] direct=direct ^ Exit: (202) [user] pfcGetSearch(direct) ^ Unify: (201) [user] pfcRun ^ Exit: (201) [user] pfcRun ^ Exit: (200) [user] pfcAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (199) [user] pfcAdd('next-operation'(op(+, :-, bc))) ^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :-, bc))) ^ Exit: (197) [user] if_t(into_simple_op(+, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], op(+, :-, bc)), pfcAdd_Now('next-operation'(op(+, :-, bc)))) Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]), _3422)) Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]), _3422)) ^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]), _3422) ^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]), _3422) Call: (200) [system] asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]])\=[_255326|_255328] Exit: (200) [system] asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]])\=[_255326|_255328] ^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))*->_3422='True';_3422='False')) ^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))*->_3422='True';_3422='False')) Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))*->_3422='True';_3422='False'), error(_259064, _259066), fail) Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))*->_3422='True';_3422='False'), error(_259064, _259066), fail) Call: (204) [user] asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Unify: (204) [user] asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Call: (205) [user] metta_interp_mode(+, _262780) Unify: (205) [user] metta_interp_mode(+, load) Exit: (205) [user] metta_interp_mode(+, load) Call: (205) [user] asserted_do_metta('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Unify: (205) [user] asserted_do_metta('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Call: (206) [user] metta_interp_mode(load, _267370) Redo: (205) [user] asserted_do_metta('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Unify: (205) [user] asserted_do_metta('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Call: (206) [system] load==exec Redo: (205) [user] asserted_do_metta('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Unify: (205) [user] asserted_do_metta('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Call: (206) [user] asserted_do_metta2('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Unify: (206) [user] asserted_do_metta2('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Call: (207) [system] nonvar(load) Exit: (207) [system] nonvar(load) Call: (207) [user] metta_interp_mode(load, _276592) Redo: (206) [user] asserted_do_metta2('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Unify: (206) [user] asserted_do_metta2('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) ^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))) ^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))) ^ Call: (208) [user] is_compatio ^ Unify: (208) [user] is_compatio ^ Call: (210) [system] setup_call_cleanup('$notrace'(_283068, _283070), once(user:is_compatio0), '$restore_trace'(_283068, _283070)) ^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_283068, _283070), system:once(user:is_compatio0), system:'$restore_trace'(_283068, _283070)) ^ Call: (211) [system] sig_atomic(system:'$notrace'(_283068, _283070)) ^ Fail: (208) [user] is_compatio ^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))) ^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))) ^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_288686, must_det_ll(user:metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]])))), (_288686==""->true;our_ansi_format('#ffa505', '~w~n', [_288686])))) ^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_288686, must_det_ll(user:metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]])))), (_288686==""->true;our_ansi_format('#ffa505', '~w~n', [_288686])))) (:- (bc (: $prf $ccln) $space $ $OUT) (match $space (: $prf $ccln) (: $prf $ccln) $OUT)) ; Action: load=metta_atom_asserted('&self',[:-,[bc,[:,_prf,_ccln],_space,__,_OUT],[match,_space,[:,_prf,_ccln],[:,_prf,_ccln],_OUT]]) ^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""])))) ^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))) Exit: (206) [user] asserted_do_metta2('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Exit: (205) [user] asserted_do_metta('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Exit: (204) [user] asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Call: (204) [system] _3422='True' Exit: (204) [system] 'True'='True' Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))*->'True'='True';'True'='False'), error(_259064, _259066), fail) ^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))*->'True'='True';'True'='False')) ^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]), 'True') Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]), 'True')) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], 'True') ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], 'True')) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205)) ^ Exit: (194) [user] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, _3422) Call: (197) [system] var(end_of_file) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, 'Empty') Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, 'Empty') ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, 'Empty')) ^ Exit: (193) [$apply] forall(user:metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382), user:(maplist(maybe_assign, _3378), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _3374, '&self', _3376, _3422))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _3374, '&self', _3376)))))) ^ Exit: (192) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0)) ^ Exit: (190) [system] once(user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0))) ^ Exit: (189) [system] call(user:once, user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0))) ^ Call: (190) [system] setup_call_cleanup('$notrace'(_408870, _408872), once(bugger:(true==true)), '$restore_trace'(_408870, _408872)) ^ Unify: (190) [system] setup_call_cleanup(system:'$notrace'(_408870, _408872), system:once(bugger:(true==true)), system:'$restore_trace'(_408870, _408872)) ^ Call: (191) [system] sig_atomic(system:'$notrace'(_408870, _408872)) ^ Exit: (190) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1)) ^ Call: (189) [bugger] bugger:mquietly_if(true, rtrace:tAt_normal) ^ Unify: (189) [bugger] bugger:mquietly_if(true, rtrace:tAt_normal) Call: (191) [system] var(rtrace:tAt_normal) Fail: (191) [system] var(rtrace:tAt_normal) ^ Call: (192) [rtrace] tAt(false, 271, 271, false) ^ Unify: (192) [rtrace] tAt(false, 271, 271, false) % 27,994,363 inferences, 7.410 CPU in 7.410 seconds (100% CPU, 3778117 Lips) P;HTML| ; (= /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta 0) LoonIt Report ------------ Successes: 3 Failures: 0
Return to summaries
P;HTML| ; (is_cmd_option execute halt --halt=true true) P;HTML| ; (set_option_value halt true) P;HTML| ; (is_cmd_option execute stdin --stdin=tty tty) P;HTML| ; (set_option_value stdin tty) P;HTML| ; (is_cmd_option execute stdout --stdout=tty tty) P;HTML| ; (set_option_value stdout tty) P;HTML| ; (is_cmd_option execute stderr --stderr=tty tty) P;HTML| ; (set_option_value stderr tty) P;HTML| ; (set_option_value prolog false) P;HTML| ; (set_option_value compat auto) P;HTML| ; (set_option_value compatio true)  Script done on 2024-10-03 01:47:21+00:00 [COMMAND_EXIT_CODE="7"]
\033[0;32mCompleted successfully (EXITCODE=7) Under 40 seconds: ./mettalog '--output=./reports/tests_output/baseline-compat-2024-10-03T00:33:59/' --timeout=40 --html --repl=false --compile=false --test "tests/direct_comp/walk_thru/bc_impl.metta" --halt=true\033[0m